以下代码可以正常使用IE8,但无法使用Google Chrome。我需要在代码中添加/修改以使其与chrome一起使用。我听说过http://en.wikipedia.org/wiki/Same_origin_policy和http://en.wikipedia.org/wiki/Cross-origin_resource_sharing。
function clickMe()
{
var xmlHttp = null;
var Url = "http://www.w3schools.com/ajax/gethint.asp?q=u";
//var Url = "file:///D:/Durgesh/test.html";
xmlHttp = new XMLHttpRequest();
xmlHttp.onreadystatechange = function()
{
if ( xmlHttp.readyState == 4 )
{
alert("status Code: " + xmlHttp.status);
if ( xmlHttp.responseText == "Not found" )
{
alert("Not Found");
}
else
{
alert(xmlHttp.responseText);
}
}
}
xmlHttp.open( "GET", Url, true );
xmlHttp.setRequestHeader('Access-Control-Allow-Origin', '*');
xmlHttp.send( null );
}
答案 0 :(得分:0)
Access-Control-Allow-Origin必须是服务器端。 ;)