在使用ajax时,一般我们首先要创建的就是XMLHttpResponse对象.由于在ie和firefox下创建的方式有所不同,所以为了顺利创建此对象,我用以下方法,希望对大家有帮助.
function createXMLHttpRequest() {
if(window.XMLHttpRequest) {
XMLHttpReq = new XMLHttpRequest(); //firefox下执行此语句
}
else if(window.ActiveXObject) {
try{
XMLHttpReq = new ActiveXObject("Msxm12.XMLHTTP");
}catch(e) {
try{
XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e) {}
}
}
}
这段代会根据使用者的浏览器是ie还是firefox自动创建XMLHttpResponse对象.