第2个回答 2010-09-27
我做过用得是Ajax处理的,一般写在JavaScript代码里的,下面附上代码:
function Ajax() {
this.createXMLRequest = function() {
if (!this.xmlReq) {
if (window.ActiveXObject) {//ie浏览器
try {
this.xmlReq = new ActiveXObject("Microsoft.XMLHTTP");
return this.xmlReq;
} catch (e) {
try {
this.xmlReq = new ActiveXObject("Msxml2.XMLHTTP");
return this.xmlReq;
} catch (e) {
try {
this.xmlReq = new ActiveXObject(
"MSXML2.ServerXMLHTTP");
return this.xmlReq;
} catch (e) {
try {
this.xmlReq = new ActiveXObject(
"Msxml3.XMLHTTP");
return this.xmlReq;
} catch (e) {
try {
this.xmlReq = new ActiveXObject(
"Msxml.XMLHTTP");
return this.xmlReq;
} catch (e) {
this.xmlReqBool = false;
}
}
}
}
}
} else if (!this.xmlReqBool && typeof XMLHttpRequest != 'undefined') {//非IE
this.xmlReq = new XMLHttpRequest();
return this.xmlReq;
} else {
return false;
}
}
}