authanticate.xml ファイルの認証を要求する以下の Ajax ファイルを作成しました。
var file_path = "var file_path = "C:/Users/sankett/Desktop/authanticate.xml";
if(xmlhttp.readyState==4 && xmlhttp.status==200)
{
xmlDoc=xmlhttp.responseXML;
x=xmlDoc.getElementsByTagName("person");
for (i=0;i<x.length;i++)
{
if(document.getElementById("pswd").value == x[i].childNodes[1].nodeValue){
document.getElementById("myDiv").innerHTML="AUTHENTICATED";
}
else{
document.getElementById("myDiv").innerHTML="ACCESS DENIED";
}
}
}
}
xmlhttp.open("GET",file_path,true);
xmlhttp.send();
しかし、ブラウザーは、XMLHttpRequest が file:///C:/Users/sankett/Desktop/authanticate.xml をロードできないことを示しています。私は何かが欠けていますかCross origin are only supported for HTTP
?DOMException.NETWORK_ERR 19
以下は私のXMLファイルです:
<?xml version="1.0"?>
<authenticate>
<person category="Admin">
<username>Sanket</username>
<password>laurentiis</password>
</person>
</authenticate>