我想创建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

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

  1. php ajax多图上传预览,Ajax上传图片及先预览功能的实现方法

    最近有几个小项目用到了easyUI,一开始决定使用easyUI就注定了项目整体上前后端分离,基本上所有的请求都采用Ajax来完成.在文件上传的时候用到了Ajax上传文件,以及图片在上传之前的预览效果, ...

  2. php ajax向后台怎么传数组,利用ajax传递数组及后台接收的方法详解

    这篇文章主要给大家介绍了关于利用ajax传递数组及后台接收的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们一起来学习学习吧. 前言 我们在使用ajax异步的提交多选框得到需要 ...

  3. ajax js图片上传到php,Ajax上传并预览图片(附代码)

    这次给大家带来Ajax上传并预览图片(附代码),Ajax上传并预览图片的注意事项有哪些,下面就是实战案例,一起来看一下. 1. 直接上最简单的 一种 ajax 异步上传图片,并预览 html: 图片上 ...

  4. python中csv文件通过什么表示字符_python – 如果行包含CSV文件中的字符串,则删除该行...

    我在删除包含一列中的字符串的文本文件中的行时遇到问题.到目前为止,我的代码无法删除该行,但它能够读取文本文件并将其作为CSV文件保存到单独的列中.但这些行不会被删除. 这就是该列中的值如下所示: Sh ...

  5. 面向 Java 开发人员的 Ajax: 构建动态的 Java 应用程序

    面向 Java 开发人员的 Ajax: 构建动态的 Java 应用程序 Ajax 为更好的 Web 应用程序铺平了道路 在 Web 应用程序开发中,页面重载循环是最大的一个使用障碍,对于 Java™ ...

  6. Python Day 67 Dango框架图解(总结)、Wsgiref和uwsgi、前后端传输数据的编码格式、From表单和Ajax方式在前端往后端发送文件、补充一下页面清缓存...

    ##Django框架图解 ##前后端传输数据的编码格式 #前后端传输数据的编码格式1.urlencoded 2.formdata 3.application/json ##From表单和Ajax方式在 ...

  7. jsp怎么接受ajax请求参数,通过ajax发送JSON并通过JSP中的请求获取参数

    我需要通过ajax(使用Jquery)发送JSON对象,并通过JSP(服务器端)中的请求对象获取所有参数.通过ajax发送JSON并通过JSP中的请求获取参数 我的JS代码: var request ...

  8. mvc jquery ajax方法,asp.net mvc-如何在jQuery $ .ajax()中将模型发送请求到MVC控制器方法...

    asp.net mvc-如何在jQuery $ .ajax()中将模型发送请求到MVC控制器方法 在使用以下代码进行自动刷新时,我假设执行发布后,模型将自动发送给控制器: $.ajax({ url: ...

  9. Asp.Net 上传大文件专题(4)--利用ajax技术显示上传进度

    ====================================================== 注:本文源代码点此下载 ================================= ...

最新文章

  1. AtomicInteger源码注释
  2. LuoguP2754 [CTSC1999]家园(分层图,最大流)
  3. python创建变量_Python每天一分钟:给类对象动态新增/删除成员变量和方法(函数)...
  4. thinkphp-无限分类下根据任意部门获取顶级部门ID
  5. 八家顶级无人车公司首次披露故障详情,从百度到Waymo
  6. 超越阿里云,华为云网络服务竟然这么厉害!
  7. 第26讲 js函数调用过程内存分析 js函数细节
  8. 计算机打字练习程序,指法练习打字软件
  9. two sample ttest paired ttst
  10. 【ARM】Linaro Security module
  11. LED电子时钟显示屏(NTP时间同步服务器)是如何完成授时服务的?
  12. 字符串(String)
  13. 代码庆端午--粽你心意
  14. 刷屏的海底捞超级APP究竟是怎样与阿里云合作的
  15. UVA 10306--e-Coins+dp
  16. 修改 Git 已经提交记录的 用户名 和邮箱
  17. 人工智能创业公司的项目BP
  18. js实现div的碰壁反弹效果
  19. 高云半导体| Arora V系列GW5AT-LV138FPG676A荣获2022年度最佳处理器芯片奖
  20. 又土又木到不土不木——《土力学原理十记》全笔记(修正版)

热门文章

  1. 2022-2028年中国硅质原料行业全景调研及投资前景展望报告
  2. docker安装Mysql5.7以及远程登陆链接配置
  3. eclipse运行maven web项目
  4. python实现glove,gensim.word2vec模型训练实例
  5. 基于javaGUI的文档识别工具制作
  6. LeetCode简单题之判断路径是否相交
  7. Arm架构CPU服务器
  8. 使用Relay部署编译ONNX模型
  9. 2020年人工智能汽车将出台多项标准
  10. ITS智能交通监控系统技术解析