XMLHttpRequest正在使用IE8,但不适用于谷歌浏览器

时间:2012-08-04 10:31:21

标签: javascript internet-explorer google-chrome

以下代码可以正常使用IE8,但无法使用Google Chrome。我需要在代码中添加/修改以使其与chrome一起使用。我听说过http://en.wikipedia.org/wiki/Same_origin_policyhttp://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 );

}

1 个答案:

答案 0 :(得分:0)

Access-Control-Allow-Origin必须是服务器端。 ;)