2011-01-19 69 views
2
$.ajax({ 
    type: "GET", 
    url: "pages.php", 
    data: "hash="+s, 
    dataType: "html", 
    success: function(msg){ 
    $('#main').append(msg); 
} 

在FF,Chrome,Opera和Safari中正常工作。jQuery IE9的「異常拋出和未捕獲」問題

在IE9中,它會顯示一個錯誤,如控制檯:

SCRIPT5022:異常拋出沒有捕獲 jquery.min,JS行123字符138

請幫我這個。

+1

你缺少`});`,但我認爲這只是一個複製/粘貼錯誤,嘗試使用非縮小的jQuery;你應根據異常行號更好地處理髮生了什麼問題 – 2011-01-19 02:58:00

+0

我希望看到有關該行爲的演示 – 2011-01-19 03:02:59

回答

2

我在IE7中有這個錯誤。升級到最新版本的jQuery(1.6.1)使其消失。

+0

有趣足夠了,我有1.6.1這個問題,需要升級到1.6.4來擺脫這個錯誤... – giorgio 2011-10-26 16:19:25

0

我有同樣的錯誤SCRIPT5022:拋出異常並沒有捕獲jquery.min,js行85個字符132「你會注意到我是在85行,雖然使用jquery 1.4.4。包含css「filter」屬性的IE7,並且我使用它作爲背景漸變。如果我刪除了從我的script.js中添加類的jQuery,或者刪除了我的CSS文件中的filter屬性,它修復了錯誤。不知道到底是什麼原因,但是我的情況肯定是相關的。

相關問題