论坛首页 AJAX版 AJAX

一个XMLHttpRequest与firefox兼容的问题

浏览 1089 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
时间:2006-12-30
var _XMLHTTP = ["Msxml2.XMLHTTP.6.0", "Msxml2.XMLHTTP.5.0", "Msxml2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"];

function _newActiveXObject(array) {
var returnValue;
for (var i = 0; i < array.length; i++) {
try {
returnValue = new ActiveXObject(array[i]);
break;
} catch (ex) {}
}
return returnValue;
}

function getAjax(){
var ajax = false;
ajax = _newActiveXObject(_XMLHTTP);
if (!ajax && typeof XMLHttpRequest!='undefined') {
ajax = new XMLHttpRequest();
}
return ajax;
}
function callback(){
if(xmlHttp.readyState == 4){
if(xmlHttp.status == 200){
.......
}
}
}
var xmlHttp = getAjax();
var url = "/ajax.do?action=validateResume&id=<%=resume.getId()%>";
xmlHttp.open("POST",url,true);
xmlHttp.onreadystatechange = callback;
xmlHttp.send(null);

前面用到了apache反向代理,
写了些这样的代码后在我的自己的本地测试,即使是firefox也能正常显示,可是传到网上就不能显示了。。不知道是为什么。。。都是一样的配置啊。。。。我本地和网上的配置是相同。。。


请赐教下吧。
   
论坛首页 AJAX版 AJAX

跳转论坛: