关于建立远程连接HttpRequest 遇到的问题

今天刚学了ajax 遇到了在火狐上浏览正确  但ie 360 谷歌等出现空白 也没有错误提示。
调试之后才发现 我的网页是直接在本地浏览的,所以 出现了xmlhttp.status的值为0  而书上写的是xmlhttp.status!=200 时返回了,xmlhttp.readyState=1 也返回了,此时调用不了 send 方法,所以一直有问题 。 所以不要在本地测试 
要把网页部署在服务器上 网址用http:/localhost/     这是才会调试成功。
下面是连接代码:
if (window.XMLHttpRequest)
  {// code for IE7++, Firefox, Mozilla, etc.
  xmlhttp=new XMLHttpRequest();

  }
else if (window.ActiveXObject)
  {// code for IE5, IE6
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
if(xmlhttp!=null)
  {
  xmlhttp.onreadystatechange=onResponse;
        xmlhttp.open("GET",url,true);
          xmlhttp.send(null);
   // alert(xmlhttp.readyState);
      }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值