Acces拒绝IE:form.submit()文件上传jquery插件

时间:2012-05-11 15:27:27

标签: jquery file plugins upload

我正在使用blueimp / jQuery-File-Upload,我在Internet Explorer(所有版本)上收到“拒绝访问”错误。实际上它是一个jQuery错误,jquery.js,行3241字符6开发库。流程如下:点击按钮,触发输入文件按钮,监听onchange事件并开始上传。 然后我得到这个错误,我不知道它来自哪里。

请帮我解决这个问题。

问候。

1 个答案:

答案 0 :(得分:2)

我最近在同一个插件中遇到了类似的问题,其原因在于:我使用JavaScript来触发文件输入的点击,而不是依赖于文件输入本身的点击。问题是,IE不喜欢这个。它不允许您提交带有JavaScript的表单,该表单包含一个包含通过JavaScript添加的数据的文件输入字段。

没有办法解决这个问题 - 除了允许他们直接点击文件输入字段,而不是用JavaScript触发。我触发点击的原因是出于风格原因。我想使用链接而不是实际的文件字段,但是使用一些奇特的CSS我仍然可以实现相同的外观。

http://pastebin.com/qcYPUR6p