ajax发送动态字符传,如何发送ajax请求文件与其他字符串的变量?

news/2024/11/17 20:45:22/

我想创建ajax调用并发送数据与文件和其他变量,我也使用django,如果它的帮助。如何发送ajax请求文件与其他字符串的变量?

我尝试:

js文件:

$("#save-new-request-testBtn").click(function(){

var project = $('#project').val();

var newRequestStreams = $('#newRequestStreams').val();

var request_bot_file = $('#request_bot_file')[0].files;

submit_new_request(project,newRequestStreams,request_bot_file);

});

function submit_new_request(project,newRequestStreams,request_bot_file){

url= "add/submit";

console.log(project);

var new_data;

csfr();

$.ajax({

async:false,

url: url,

type: "POST",

enctype: 'multipart/form-data',

data: ({project:project,newRequestStreams:newRequestStreams,request_bot_file :request_bot_file }),

success: function(data){

new_data= data;

console.log(data);

},

error: function(xhr, status, error) {

$("#formError").html(xhr.responseText);

console.log(xhr.responseText);

}

});

console.log('fgcfg');

return new_data;

}

问题是与选择的文件: 未捕获InvalidStateError:无法读取“HTMLInputElement”的“selectionDirection”属性:输入元素的类型(“文件”)不支持选择。

任何好的建议如何使它工作?

感谢, CFIR

2014-11-02

cfircoo

+0

你的问题是什么? –

2014-11-02 09:02:57

+0

这是正确的方法吗?因为它不工作? –

2014-11-02 09:06:25

+0

哪部分工作不正确? –

2014-11-02 09:07:35


http://www.ppmy.cn/news/607490.html

相关文章

云原生(三十四) | Kubernetes篇之平台存储系统实战

文章目录 Kubernetes平台存储系统实战 一、块存储(RDB) 1、配置 二、STS案例实战 三、文件存储(CephFS) 1、配置 2、测试 四、pvc扩容 动态卷扩容 Kubernetes平台存储系统实战 一、块存储(RDB) RDB: RADOS Block Devices RADOS: Reliable, A…

地平线 征程® 3

地平线 征程 3 新一代高性能车规级 AI 芯片 征程3 是地平线基于自研的BPU2.0 架构,针对高级别辅助驾驶场景推出的新一代高效能车规级 AI 芯片,已通过 AEC-Q100 认证。征程3 不仅支持基于深度学习的图像检测、分类、像素级分割等功能;也支持对…

大数据必学Java基础(二十九):二维数组

文章目录 二维数组 一、引入:本质上全部都是一维数组 二、基本代码

iphone smtp服务器没有响应,电子邮件卡在iPhone或iPad上的发件箱?如何修复iOS中的未发送邮件 | MOS86...

您曾经在iOS中发送电子邮件,只能将信息卡在iPhone,iPad或iPod touch的邮件应用发件箱中?你知道这是什么时候发生的,因为在iOS的Mail应用程序的底部,状态栏在iOS中显示1个未发送的消息,或者甚至更多的未发送…

工艺技术:14nm与28nm工艺

工艺技术:14nm与28nm工艺 中芯国际,用成熟可靠的工艺技术实现日趋精细复杂的芯片设计,从而让产品在具备更高性能和更低功耗的同时,实现芯片尺寸的优化。 为了满足全球客户的不同需求,提供0.35微米到14纳米制程工艺设计…

神经机器翻译(NMT)开源工具

博客地址:http://blog.csdn.net/wangxinginnlp/article/details/52944432 工具名称:T2T: Tensor2Tensor Transformers 地址:https://github.com/tensorflow/tensor2tensor 语言:Python/Tensorflow 简介:★★★★★ 五颗…

[JavaScript] 好用的 JavaScript Symbol 类型

初识Symbol 什么是Symbol?可以理解它为一个标识,一般情况下用来解决重名问题。 let hd Symbol(hello,dust.) let edu Symbol(good afternoon) console.log(hd edu) //false一个Symbol要反复使用可以用Symbol.for定义 let a Symbol.for(good morni…

数据湖(十七):Flink与Iceberg整合DataStream API操作

文章目录 Flink与Iceberg整合DataStream API操作 一、DataStream API 实时写入Iceberg表 1、首先在Maven中导入以下依赖