0

次のコードを使用して外部 xml を読み込もうとしていますが、機能していません

$( document ).load( "data.xml", function(  response, status, xhr ) {        
    console.log( xhr.status + " " + xhr.statusText );
  });

私は両方data.xmljsファイルを同じフォルダに持っています。

クロムではを返します404 error

FFではを返し0 [Exception... "Access to restricted URI denied" code: "1012" nsresult: "0x805303f4 (NS_ERROR_DOM_BAD_URI)"ます。

なぜこれが起こるのか理解できませんでしたか?この問題に光を当ててください。

更新:以下のように使用してショットを撮りました$.get()が、まだ成功していません。

その間、以下のような純粋なjsを使用してみました

function loadXMLDoc(dname) {
    if (window.XMLHttpRequest)    {
      xhttp=new XMLHttpRequest();
      }
    else {
      xhttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    xhttp.open("GET",dname,false);
    xhttp.send();
    return xhttp.responseXML;
}
    xmlDoc=loadXMLDoc("data.xml");
    console.log(xmlDoc);

まだエラーに直面しています。

FF のエラー: NS_ERROR_DOM_BAD_URI: 制限された URI へのアクセスが拒否されました [このエラーでブレーク]

xhttp.send();

Chromeのエラー: XMLHttpRequest は file:///C:/Users/admin/Desktop/public_html%281%29/public_html/data.xml を読み込めません。クロス オリジン リクエストは、HTTP でのみサポートされています。xml.js:13 Uncaught NetworkError: ネットワーク エラーが発生しました。

更新: この質問は役に立ちましたが、この問題を解決する方法はありますか?

4

2 に答える 2