首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

关于Ajax在火狐下不执行的有关问题

2011-12-15 
关于Ajax在火狐下不执行的问题?为什么在火狐浏览器下ajax.readyState4正常,而ajax.status200就不执行

关于Ajax在火狐下不执行的问题?
为什么在火狐浏览器下ajax.readyState==4正常,而ajax.status==200就不执行呢?在IE下可以。

[解决办法]
你这个什么包啊
.NET??JAVA??
说的莫名其妙啊...

FIREFOX和IE区别很大的...
JS...CSS...
[解决办法]
可以执行的,随便搞个试试
<html>
<head>
<script type= "text/javascript ">
var request;

window.onload = function() {
//request = new XMLHttpRequest();//create for Mozilla, Firefox, Safari, and Netscape
//request = new ActiveXObject( "Microsoft.XMLHTTP ");//create for Internet Explorer

if(window.ActiveXObject){
request=new ActiveXObject( "Msxml2.XMLHTTP ");
if (!request){
request=new ActiveXObject( "Microsoft.XMLHTTP ");
}
}
else if(window.XMLHttpRequest){
request = new XMLHttpRequest();
}


request.onreadystatechange=handleResponse;
request.open( "GET ", "helloworld.jsp ", true);
request.send(null);
}

function handleResponse() {
if(request.readyState == 4){
if(request.status == 200){
var doc = request.responseXML;
var node = document.getElementById( 'output ');
node.innerHTML = doc.documentElement.childNodes[0].nodeValue;
}
}
}

</script>
</head>
<body>
<h2 id= "output "> </h2>
</body>
</html>
是不是你所谓的Ajax没有对Firefox的支持?
[解决办法]
希望FIREFOX早点占邻市场, ie 和 Firefox不兼容,写js太烦麻了

热点排行