【发布时间】:2013-10-04 07:34:57
【问题描述】:
我有一个表格可以上传带有jQuery 表格的图片。翻转是可以的,但是当我想触发文件输入类型单击选择文件后,在IE ONLY 中返回此错误:access is denied
$('#imageform #photoimg').trigger('click'); or setTimeout(function(){$('#imageform #photoimg').trigger('click')},1000);
$('#photoimg').live('change',function()
{
//$("#preview").html('');
//$("#preview").html('<img src="loader.gif" alt="Uploading...."/>');
$("#imageform").ajaxForm(
success: function(out) {
var imageur = out;
// do tiny work with out;
}
}).submit();
});
问题出在哪里以及如何解决?
【问题讨论】:
-
最后我发现这是一个“亲爱的” IE 功能,(他们这个工作可以易受攻击并阻止它,多么安全可靠的“亲爱的” IE。为了做这项工作,你必须巧妙地做方法
-
这里是IE9&IE10的解决方案。较低的版本仍未被发现。 stackoverflow.com/a/16788647
标签: jquery internet-explorer jqueryform