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實現(xiàn),所以自定義header沒生效;問一下有沒有解決辦法實現(xiàn)IE9上文件上傳類型的表單提交,添加自定義header?
IE9 文件上傳表單如何設置自定義header
縹緲止盈
2018-09-24 19:36:53