jquery - 当输入是文件时使用 Jquery AJAX POST 表单

标签 jquery post

我在多个区域使用 AJAX 提交文本字段。

 var name = $("input#name").val(); 

   $.ajax({  
      type: "POST",  
      url: "bin/process.php",  
      data: "&name=" + name,  
      success: function() {  
       //handle response here
     }  
    }); 

但是,如果输入类型是文件,我不知道该怎么做?正在做

var name = $("input#file").val(); 似乎不起作用..

最佳答案

默认情况下,如果表单包含上传字段,jQuery 无法通过 AJAX POST 表单。

您可以尝试这个插件:http://jquery.malsup.com/form/

关于jquery - 当输入是文件时使用 Jquery AJAX POST 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4597487/

相关文章:

javascript - JQuery:将 GET URL 转换为 POST

java - 如何在 Java 中以正确的方式将 List<> 项目作为 POST 数据发送?

javascript - 如何不使用canvasclearRect()进行多张绘图?

javascript - 为什么这个 jQuery 动画只能工作一次?

javascript - jQuery 可排序和可放置列表

java - Google Apps 脚本是否可以通过 HTTP POST 接收文件?

Http 到 Https POST

javascript - 通过另一个js文件动态加载js文件?

javascript - 自动加载ajax加载的内容(jquery ui选项卡)

使用 Backbone.js 发布到 Yii PHP 框架