我写了一段代码从服务器返回值,在IE中执行就能取到值,但是在Mozilla Firefox却总是返回为空

kevinweijun 2011-01-19 12:14:22
具体代码如下:有高手遇到过这个问题吗?
<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);
}
}
}
...全文
68 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
孟子E章 2011-01-19
  • 打赏
  • 举报
回复
另外
window.ActiveXobject
应该是
window.ActiveXObject

访问方式必须是http://xxxx/x.htm不能是文件方式
孟子E章 2011-01-19
  • 打赏
  • 举报
回复
xx是你自己网站的url吗

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧