【问题标题】:Unable to submit form in IE9无法在 IE9 中提交表单
【发布时间】:2014-04-25 11:34:49
【问题描述】:

我有以下代码正在使用 XmlHttpRequest 进行 javscript 发布:

var request = new XMLHttpRequest();
var postedFile = document.getElementById("file").files[0];
var formElement = document.getElementById("formID");
var form = new FormData(formElement);

form.append('postedFile', postedFile);
request.open("POST", "/Admin/SaveQuestion/", true);
request.send(form);

此代码在 Chrome、Firefox、IE10、IE11 中运行,但我似乎无法让它在 IE9 上运行。这是否与发布的文件有关,还是我的问题在于 XmlHttpRequest?

【问题讨论】:

    标签: javascript jquery xmlhttprequest internet-explorer-9 httppostedfile


    【解决方案1】:

    【讨论】:

    • 感谢 Wilmer,至少我现在知道问题出在哪里,您是否必须为 IE9 做类似性质的变通办法?
    • 我有,但我最终使用了像 plupload 这样的插件。我找到了这个answer,但是它不使用插件可能会有所帮助。
    猜你喜欢
    • 1970-01-01
    • 2012-09-02
    • 2011-11-26
    • 2016-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-25
    相关资源
    最近更新 更多