jQuery '行 4954 錯(cuò)誤: 不支持該屬性或方法' 的問題解決方法
更新時(shí)間:2011年01月19日 23:18:57 作者:
這個(gè)問題只在IE下出現(xiàn)。詭異的是,對(duì)于出現(xiàn)這個(gè)問題的頁面,重新刷新一下就又好了,Ajax 工作一切正常。順便說一下,我的 jQuery 版本是 1.4.2。
解決方案(來自這里):
在 jQuery-1.4.2.js 中找到 4954 行,
return new window.XMLHttpRequest();
修改為
if(!$.browser.msie) {
return new window.XMLHttpRequest();
} else {
return new window.ActiveXObject("Microsoft.XMLHTTP");
}
Over.
原因大概是 IE7/8 對(duì) XMLHttpRequest 的支持有一點(diǎn)兒?jiǎn)栴},如果服務(wù)器端沒有正確地發(fā)送 charset HTTP Header 就不能正常使用,但是頁面加載完成之后可以通過解析 HTML Header 的方式判斷 charset,因此第二次加載網(wǎng)頁就正常了。
那么就讓它們使用 ActiveXObject 吧。
參考英文原文說明:http://www.yiiframework.com/forum/index.php?/topic/9739-auto-complete-ajax-problems-in-ie-with-jquery-142/
在 jQuery-1.4.2.js 中找到 4954 行,
return new window.XMLHttpRequest();
修改為
復(fù)制代碼 代碼如下:
if(!$.browser.msie) {
return new window.XMLHttpRequest();
} else {
return new window.ActiveXObject("Microsoft.XMLHTTP");
}
Over.
原因大概是 IE7/8 對(duì) XMLHttpRequest 的支持有一點(diǎn)兒?jiǎn)栴},如果服務(wù)器端沒有正確地發(fā)送 charset HTTP Header 就不能正常使用,但是頁面加載完成之后可以通過解析 HTML Header 的方式判斷 charset,因此第二次加載網(wǎng)頁就正常了。
那么就讓它們使用 ActiveXObject 吧。
參考英文原文說明:http://www.yiiframework.com/forum/index.php?/topic/9739-auto-complete-ajax-problems-in-ie-with-jquery-142/
相關(guān)文章
jQuery實(shí)現(xiàn)的原圖對(duì)比窗簾效果
這篇文章主要介紹了jQuery實(shí)現(xiàn)的原圖對(duì)比窗簾效果,需要的朋友可以參考下2014-06-06
細(xì)說瀏覽器特性檢測(cè)(1)-jQuery1.4添加部分
瀏覽器特性檢測(cè)即通過探測(cè)對(duì)象是否擁有某個(gè)屬性或者函數(shù),或者通過其他的編碼探測(cè)方式,來決定其是否支持某一功能、特性。2010-11-11
使用jQuery實(shí)現(xiàn)的擲色子游戲動(dòng)畫效果
大家一定都玩過擲色子的游戲,今天我給大家分享的是如何使用jQuery來實(shí)現(xiàn)擲色子的動(dòng)畫效果,通過jQuery的animate()自定義動(dòng)畫函數(shù)并結(jié)合CSS背景圖片切換實(shí)現(xiàn)的動(dòng)畫效果2014-03-03
jQuery基礎(chǔ)_入門必看知識(shí)點(diǎn)
下面小編就為大家?guī)硪黄猨Query基礎(chǔ)_入門必看知識(shí)點(diǎn)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-07-07
web的各種前端打印方法之jquery打印插件PrintArea實(shí)現(xiàn)網(wǎng)頁打印
jquery打印插件PrintArea實(shí)現(xiàn)網(wǎng)頁打印,不可思議吧,接下來為您介紹它的使用方法及操作步驟,感興趣的朋友可以了解下2013-01-01
jQuery JSON實(shí)現(xiàn)無刷新三級(jí)聯(lián)動(dòng)實(shí)例探討
無刷新三級(jí)聯(lián)動(dòng)的實(shí)現(xiàn)方法有很多,今天將與大家討論下jQuery JSON如何實(shí)現(xiàn),感興趣的朋友們可以參考下哈2013-05-05
jQuery控制div實(shí)現(xiàn)隨滾動(dòng)條滾動(dòng)效果
這篇文章主要介紹了jQuery控制div實(shí)現(xiàn)隨滾動(dòng)條滾動(dòng)效果,對(duì)比分析了兩種實(shí)現(xiàn)方法供大家參考選擇,需要的朋友可以參考下2016-06-06

