如何在Ajax中仅为现代浏览器创建请求对象

时间:2012-10-18 10:56:05

标签: ajax xmlhttprequest request-object

我想创建一个javascript函数来在Ajax中创建一个Request Object。我希望它只适用于现代浏览器,问题是:我真的需要区分两种可能性吗?

function createRequestObject(){
var reqObj;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
reqObj = new ActiveXObject("Microsoft.XMLHTTP");
}else{
reqObj = new XMLHttpRequest();
}
return reqObj;
}

如果我直接使用XMLHttpRequest(),它会在主流浏览器中运行吗?为什么或为什么不呢?

0 个答案:

没有答案