账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    IE9 文件上传表单如何设置自定义header
    • 2018-09-10 00:00
    • 11
    27
    0

    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?

    4
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    更多回答
    网站公告
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部