对于IE7及以上直接使用 XMLHttpRequest 就行,但对于过老版本IE建议直接提示用户下载新版浏览器更佳。或者用以下代码兼容IE6:
function CreateXHR() { if(XMLHttpRequest) { return new XMLHttpRequest; } else { return new ActiveXObject("Msxml2.XMLHTTP");//兼容老IE浏览器 } } var xhr = CreateXHR() xhr.open("get", "a.txt"); xhr.onreadystatechange = function() { if(xhr.readyState == 4 && xhr.status == 200) { rs = xhr.responseText }
} xhr.send(null)