次のコードは IE8 では問題なく動作しますが、Google 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 );
}