1

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 HTTPDOMException.NETWORK_ERR 19

以下は私のXMLファイルです:

<?xml version="1.0"?>
<authenticate>
   <person category="Admin">
      <username>Sanket</username>
      <password>laurentiis</password>
   </person>
</authenticate>
4

1 に答える 1