ajax初学问题

来源:百度知道 编辑:UC知道 时间:2024/06/17 00:27:43
<SCRIPT LANGUAGE="JavaScript">
var xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
function startload(){
xmlHttp.open("GET", "http://www.blogjava.net/zbw25/Rss.aspx", true);
xmlHttp.onreadystatechange=function() {
if (xmlHttp.readyState==4) {
alert(xmlHttp.responseText);
}
}

xmlHttp.send();
}
</SCRIPT>
<body onload="startload()">
This is <br>
</body>

上面的代码在editplus.exe上可以看到弹出alert
在myeclipse上运行 开tomcat 开起网页看不到效果

你已经跨域访问了,受浏览器的安全沙箱限制,所以没有反应。
而在editplus里是直接用的file://这个不受限制。

如果你要进行跨域Ajax访问,可以在网上搜下解决方案。推荐使用服务器端的网关代理