2012-08-03 84 views
0

我有這段代碼,並且在所有其他瀏覽器中工作得很好,但IE瀏覽器效果不錯。沒有什麼發生,我也參考這個鏈接IE image caching with jQuery form: Force image reloading然後也沒有工作圖片上傳不能正常工作在IE和窗體中沒有引用

//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

什麼版本的IE? – tucuxi 2012-08-03 10:58:08

+0

什麼不起作用?你想要做什麼? – Robert 2012-08-03 11:49:09

+0

我使用的是IE 8,當我在IE中調試時,我在[jquery.form.js](https://github.com/malsup/form/blob/master/jquery)中得到了類似「script5:Access denied」的錯誤。 form.js)在行號458像form.submit – 2012-08-09 11:47:25

回答

0

IE不會讓你做很多事情有關文件上傳不使用的本地文件輸入並涉及用戶物理地點擊提交按鈕。這是所有瀏覽器的安全功能,但IE對它更加重視。我的經驗是,在IE中沒有辦法做到你想做的事情,你應該簡單地插入一個開關,以便非IE用戶獲得你正在尋找的wiz-bang,但IE用戶必須這樣做「老式」的方式。

+1

如果任何機構有任何其他想法,那麼請分享它..謝謝在此之前 – 2012-08-09 11:35:32