我試圖訪問從單獨的JSON文件JSON數據(不同的文件夾中),但它拋出異常「否‘訪問控制允許來源’標頭出現在請求因此不允許原產地'null'訪問。「如何從JSON文件訪問JSON數據
我有我的文件在根目錄」Index.html「。與此並行有一個單獨的文件夾」JSON「,其中包含我的json文件」quotes.json 」。 我的代碼是
$(document).on("pagebeforeshow", "#info-page", function() {
$.getJSON("Json/quotes.json", function (data) {
var items = [];
$.each(data, function (key, val) {
items.push(val);
alert(data.key);
});
});
});
嘗試更改文件的擴展名:.getJSON(「Json/quote.html」等。 – PaolaG
您的代碼正在遭受['CORS'(跨域問題)](http://en.wikipedia。組織/維基/跨origin_resource_sharing)參見[這](http://stackoverflow.com/a/19866904/1671639)或嘗試使用'jsonp'的dataType – Praveen
CORS不會使本地路徑感;使用get ()代替的getJSON()... – dandavis