ローカル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のクロムを使用している場合
ブラウザはIOにアクセスできません。さもなければ、それは大惨事になるでしょう。 –
これはどんなブラウザでも動作する可能性はありません –
なぜですか?これを修正する方法はありますか? – poojay