2017-02-26 20 views
0

ローカルJSONファイルのデータをAJAXリクエストで取得したかったのです。私はChromeでHTMLを起動すると、エラーが得られます。ローカルからのjsonファイルのajaxリクエスト

XMLHttpRequest cannot load. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.

以下は私のコードです:

function getJSON(){ 
       $.ajax({ 
        url: "C:/Users/test/Documents/Demo/KendoTest/testJS/test.json", 
        type: "GET", 
        crossDomain: true, 
        success:function(res){ 
         //do something if successful 
        }, 
        error:function(e, msg){ 
         alert(JSON.stringify(e) + " " + msg); 
        } 
       }); 
      } 

私はdataType : 'jsonp',

を追加した場合、それは私の誤差関数を返します。あなたは、あなたのクローム.. して、上のトグルを追加した後、この拡張機能を追加し、Googleのクロムを使用している場合

+0

ブラウザはIOにアクセスできません。さもなければ、それは大惨事になるでしょう。 –

+0

これはどんなブラウザでも動作する可能性はありません –

+0

なぜですか?これを修正する方法はありますか? – poojay

答えて

関連する問題