IE9 使用ajaxSubmit进行表单提交,设置自定义header不生效!求大神帮忙。表单:<form id="test" action="test.php" enctype="multipart/form-data" method="post">
<input type="file" name="test" value=""/>
<button id="submit">submit</button></form>js:$("#submit").on("click", function () { var option = { "dataType": "json", "headers": {"x-auth-token": "123123123"}, "success": function (data) {console.log(data);}
};
$("#test").ajaxSubmit(option); return false;
})查看请求报文,IE上自定义的header不存在;IE11没问题看了下jquery.form.js的代码,因为IE11不支持FormData,用的iframe实现,所以自定义header没生效;问一下有没有解决办法实现IE9上文件上传类型的表单提交,添加自定义header?
添加回答
举报
0/150
提交
取消