首页 > ajax xmlhttprequest 请求在谷歌浏览器没有返回值

ajax xmlhttprequest 请求在谷歌浏览器没有返回值

<SCRIPT LANGUAGE="JavaScript">
 var xmlHttp=new XMLHttpRequest();
 xmlHttp.open("GET", "http://www.blogjava.net/zbw25/Rss.aspx", true);
 xmlHttp.onreadystatechange=function() {
     if (xmlHttp.readyState==4) {
      alert(xmlHttp.responseText);
     }
    }
 xmlHttp.send();
 </SCRIPT>

用editplus编辑,并用内置浏览器测试,数据返回正常。但是直接用谷歌或火狐打开返回值就是空的了。
求高人指点。谢谢


跨域请求?这个在普通网页上是不允许的,除非对方服务器明确允许这么做。你在 Web 控制台应该会看到警告或者错误消息。

关于如何发起跨域 Ajax 请求可参考这篇 MDN 文章: https://developer.mozilla.org/en-US/docs/HTTP/Access_control_CORS

【热门文章】
【热门文章】