這是我的代碼:(更確切地說,其躲閃一部分)IE 8中的AJAX不一致?
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
var requisicao=new XMLHttpRequest();
} else {
var requisicao=new ActiveXObject("Microsoft.XMLHTTP");
}
確定。有時候這工作得很好,但有時JavaScript調試器,在IE告訴我:
對象不支持此屬性或方法model.js行59字符3
即達...
var requisicao=new XMLHttpRequest();
什麼錯誤的是,有時IE 8接受這一點,並繼續前進,但有時它扼流圈,並行不通?
歡迎任何幫助
在此先感謝
IE的報告錯誤行基本上是隨機數。你最好使用腳本調試器,讓它跳到錯誤真正發生的地方,而不是試圖找出這個神話般的「第59行」的位置。 – 2010-09-08 03:37:14
這就是我所做的。我使用的是腳本調試器,它是IE 8開發者工具的一部分。它準確告訴我行號,甚至跳轉到執行代碼並突出顯示問題。所以我認爲它是正確的......另外,因爲我在jQuery中遇到了這個問題,但現在我改回到了常規的javascript來試圖找出問題。 – 2010-09-08 03:39:52