jquery.form.js图像上传isn';我不在IE工作

jquery.form.js图像上传isn';我不在IE工作,jquery,internet-explorer,jquery-plugins,file-upload,Jquery,Internet Explorer,Jquery Plugins,File Upload,我正在使用jquery.form.js上传图像,它在除IE之外的所有浏览器中都能正常工作。 版本:3.32.0-2013.04.03 我收到脚本5:访问被拒绝。 jquery.form.js,第531行,字符21 我还使用自定义上传按钮提交文件,这可能是问题的一部分,但我不确定 我甚至尝试过换一个插件,但没有成功,但我真的很想让这一个工作,因为我在网站的其他页面使用插件 HTML: 图像不能超过5mb。 JS: //连接自定义上载按钮 $('#uploadButton')。绑定('单击',函

我正在使用jquery.form.js上传图像,它在除IE之外的所有浏览器中都能正常工作。 版本:3.32.0-2013.04.03

我收到脚本5:访问被拒绝。 jquery.form.js,第531行,字符21

我还使用自定义上传按钮提交文件,这可能是问题的一部分,但我不确定

我甚至尝试过换一个插件,但没有成功,但我真的很想让这一个工作,因为我在网站的其他页面使用插件

HTML:


图像不能超过5mb。

JS:

//连接自定义上载按钮
$('#uploadButton')。绑定('单击',函数()){
$('#uploadFile')。触发器('click');
});
$('#uploadFile').bind('change',function(){
$(#提交btn')。触发('click');
});
var options={iframe:true,数据类型:'json',beforeSubmit:imageUploadRequest,success:imageUploadResponse,uploadProgress:imageUploadProgress,submit:imageUploadSubmit};
$form=$(“#uploadForm”);
$form.ajaxForm(可选);
函数imageUploadResponse(响应){
var fileName=响应;
//警报(文件名);
//将图像添加到此处的缩略图ui/删除任何加载程序图像
var path=“img/post/”+postId+“/”+文件名;
变量$newdiv=$('');
$newdiv.css('background-image','url('+path+'));
$(“#列表”)。追加($newdiv);
$('#uploadButton').show();
$(“#上传限制”).show();
}

如果选择的文件输入被JavaScript篡改,IE不允许上传文件。触发该点击事件会污染您的文件输入,因此,如果您尝试上载文件,您将被拒绝访问。另请参见

如果选择的文件输入被JavaScript篡改,IE不允许上载文件。触发该点击事件会污染您的文件输入,因此,如果您尝试上载文件,您将被拒绝访问。另见

// hook up custom upload button
  $('#uploadButton').bind('click', function() {
    $('#uploadFile').trigger('click');
  });
  $('#uploadFile').bind('change', function() {
    $('#submit-btn').trigger('click');
  });

var options = {iframe: true, dataType: 'json', beforeSubmit: imageUploadRequest, success: imageUploadResponse, uploadProgress: imageUploadProgress, submit: imageUploadSubmit};
  $form = $('#uploadForm');
  $form.ajaxForm(options);

function imageUploadResponse(response){
  var fileName = response;
  //alert(fileName);
  // add the image to the thumbnail ui here / remove any loader image
  var path = "img/post/" + postId + "/" + fileName;
  var $newdiv = $('<div class="item" name=' + fileName + '><input type="button" class="thumbClose"/></div>');
  $newdiv.css('background-image', 'url(' + path + ')');
  $("#list").append($newdiv);

  $('#uploadButton').show();
  $('#uploadLimit').show();
}