我写了一段代码从服务器返回值,在IE中执行就能取到值,但是在Mozilla Firefox却总是返回为空
具体代码如下:有高手遇到过这个问题吗?<html>
<head>
<script>
var xmlhttp;
function setxmlhttp()
{
if(window.ActiveXobject)
{
xmlhttp=new ActiveXobject('Microsoft.XMLHTTP');
}
else if(window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
}
function xmlrequest(xx)
{
setxmlhttp();
alert(xmlhttp);
xmlhttp.open("GET",xx,true);
xmlhttp.onreadystatechange=indiv;
xmlhttp.send(null);
document.getElementById("ts").innerHTML="正在获取数据,请稍候...";
}
function indiv()
{
if(xmlhttp.readyState==4){
if(xmlhttp.status==200||xmlhttp.status==0){
document.getElementById("ts").innerHTML="请求完毕";
document.getElementById("div").innerHTML=xmlhttp.responseText;
alert(xmlhttp.responseText);
}else{
alert("发生错误"+xmlhttp.status);
}
}
}