【问题标题】:Acces denied IE : form.submit() file upload jquery plugin访问被拒绝 IE:form.submit() 文件上传 jquery 插件
【发布时间】:2012-05-20 05:23:55
【问题描述】:
我正在使用 blueimp / jQuery-File-Upload,但在 Internet Explorer(所有版本)上出现“拒绝访问”错误。其实是jQuery报错,jquery.js, line 3241 character 6 开发库。流程是这样的:点击一个按钮,触发输入文件按钮,监听 onchange 事件并开始上传。
然后我得到这个错误,我不知道它来自哪里。
请帮帮我。
问候。
【问题讨论】:
标签:
jquery
file
plugins
upload
【解决方案1】:
我最近在使用同一个插件时遇到了类似的问题,原因是:我使用 JavaScript 来触发对文件输入的点击,而不是依赖于对文件输入本身的点击。问题是,IE 不喜欢这样。它不会让您使用 JavaScript 提交包含通过 JavaScript 添加的数据的文件输入字段的表单。
没有办法解决这个问题 - 除了允许他们直接点击文件输入字段,而不是使用 JavaScript 触发。我触发点击的原因是出于风格原因。我想使用链接而不是实际的文件字段,但使用一些花哨的 CSS 我仍然能够实现相同的外观。
http://pastebin.com/qcYPUR6p
【讨论】:
-
您是否可以添加一个简短的 sn-p 来证明您的答案?您可以edit它并使用代码格式按钮!