0

我有以下代码正在使用 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?

4

1 回答 1

1

IE9 不支持 FormData。https://developer.mozilla.org/en-US/docs/Web/API/FormData

于 2014-04-25T11:39:20.573 回答