IE10 SCRIPT5:访问被拒绝.在新的FormData上



这在最新版本的Chrome和Firefox中有效,但在IE10中我得到了这个错误:

SCRIPT5:访问被拒绝。

这是我的代码片段:

 $('.mlsUpload').change(function () {
var formData = new FormData($(this).parents('form')[0]);
});

它发生在new FormData($(this).parents('form')[0])

更改显示为:none-input-type=file,这是表单中唯一的内容。

我不完全确定为什么,但这段代码似乎已经解决了这个问题,适用于所有浏览器。

var formData = new FormData();            
var inputFiles = $("#idOfInput").get(0);
formData.append('file', inputFiles.files[0]);

IE10如果文件字段带有"display:node",则限制提交该字段。如果移除display:none,那么第一段代码应该可以工作。然而,我不确定如何解决这个问题,以及为什么它在第二个例子中有效。

相关内容

  • 没有找到相关文章

最新更新