function getHttpRequest() {
var http_request;
if (window.XMLHttpRequest) // Mozilla, Safari, ...
{
http_request = new XMLHttpRequest();// //如果浏览器直接支持window.XMLHttpRequest对象
} else if (window.ActiveXObject) // IE,//如果浏览器支持window.ActiveXObject对象
{
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
}
}
} else {
alert('浏览器啥都不支持,我也只有啥都不干了!');
return; // 浏览器啥都不支持,我也只有啥都不干了
}
return http_request;
}
function getHttpRequest2(){
if(window.XMLHttpRequest){
return new XMLHttpRequest();
}else if(window.ActiveXObject){
try{
return new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
return new ActiveXObject("Microsoft.XMLHTTP");
}
}else{
alert('请使用IE或者Firefox浏览器!');
return;
}
}
调用方法比较简单
var http_request = getHttpRequest();
if (!http_request) {
alert('建议使用IE或Firefox浏览器!');
} else {
var linkurl = '/AjaxTest/ajax.jsp' + "?RecruitePerID=" + RecruitePerID
+ "&TestPaperID=" + TestPaperID
+ "&QuestionID=" + QuestionID
+ "&QuestionAnswer=" + QuestionAnswer
+ "&submitButtonFlag=" + submitButtonFlag
http_request.open("GET", linkurl, false);
http_request.send(null);
var returntxt = unescape(http_request.responseText);
}