Javascript 獲取 XMLHttpRequest 物件
阿新 • • 發佈:2018-12-14
瀏覽器通過 XMLHttpRequest 物件實現 Ajax 功能 而 IE6 以下版本只支援通過 ActiveXObject 物件實現 Ajax 功能 以下提供一個全平臺相容獲取 Ajax 支援物件的方法
更多精彩
實現方式
function getXHR(){
var xhr = null;
// 瀏覽器支援 XMLHttpRequest
if(window.XMLHttpRequest) {
xhr = new XMLHttpRequest();
} else if (window.ActiveXObject) {
// IE6 以下瀏覽器只支援 AactiveXObject
try {
// 獲取 MSXML3 標準
xhr = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
// 備選方案,功能不完善,不推薦使用
xhr = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
alert("您的瀏覽器暫不支援Ajax!");
}
}
}
return xhr;
}