上传图片时,jquery.form.js在IE中无效

时间:2012-10-31 08:18:49

标签: jquery html internet-explorer image-uploading

我在页面中使用jquery.form.js(version 3.18)上传图片。它在FF和Chrome中运行良好,但在IE中却不行。

在IE中,图像可以成功上传,但我无法从服务器返回json,IE显示“访问被拒绝”。附: jquery版本是v1.5.1。谁能帮忙?

这是我的js代码:

var options = {
    target: '#bar_img_info',
    url: 'dealUploadImg.jsp',
    type: 'POST',
    success: function(msg){
    $('#bar_img_info').html(msg);
    }
};

$("#uploadForm").ajaxSubmit(options); 

这是我的HTML:

<label>Bar Image:</label>
<input type="file" name="bar_img" value="" id="bar_img"/> <strong style="color: red;"    
    id="bar_img_info"></strong><br />
<a href="javascript:dealUploadImg();" class="btn">upload</a>

1 个答案:

答案 0 :(得分:4)

我认为您正在使用Internet Explorer 8中的AJAX上传不支持multiple file upload。这已经讨论过here