图片上传不工作在IE中,表单未提交

时间:2012-08-03 08:08:22

标签: php javascript internet-explorer codeigniter

我有这个代码并且在所有其他浏览器中工作得很好但是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'
        });
    });
});

我该如何解决这个问题

1 个答案:

答案 0 :(得分:0)

IE不允许您对不使用本机文件输入的文件上传做任何事情,并让用户亲自点击提交按钮。这是所有浏览器中的安全功能,但IE对此更为沉重。根据我的经验,没有办法在IE中做你想做的事情,你应该简单地设置一个开关,以便非IE用户获得你正在寻找的wiz-bang,但IE用户必须这样做“老式”的方式。