上面的代码在 IE 中显示状态 200 但在 Firefox 和 Chrome 中,由于跨域功能,状态为 0。任何人都可以帮助如何使用 java 脚本克服这种跨域功能。
问问题
301 次
if (window.XMLHttpRequest) { xmlhttp=new XMLHttpRequest(); } else {// IE6、IE5 的代码 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.open("GET","http://finance.yahoo.com/d/quote.csve=.csv&s=^BSESN&f=nl1c2vgh&random=10",true); xmlhttp.send(null); xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4) { window.alert(xmlhttp.status); } }