我有这个代码并且在所有其他浏览器中工作得很好但是IE。没有任何事情发生,我也提到这个链接IE image caching with jQuery form: Force image reloading然后也没有工作
//jquery.form.js version: 3.10 .
$(document).ready(function () {
$('#imageuploadform1').live('change', function () {
var counter = 0;
$("#preview").html('');
$("#preview").html('<img src="loader.gif?c=' + counter + '" alt="Uploading...."/>');
counter++;
$("#imageform").ajaxSubmit({
target: '#preview'
});
});
});
我该如何解决这个问题
答案 0 :(得分:0)
IE不允许您对不使用本机文件输入的文件上传做任何事情,并让用户亲自点击提交按钮。这是所有浏览器中的安全功能,但IE对此更为沉重。根据我的经验,没有办法在IE中做你想做的事情,你应该简单地设置一个开关,以便非IE用户获得你正在寻找的wiz-bang,但IE用户必须这样做“老式”的方式。