我在自己的文件中有一個字符串數組,我正在使用它作爲我的客戶端Javascript中的變量。我一直在嘗試不同的$.getJSON
和function loadJSON(callback){}
解決方案,但一切都讓我的錯誤GET http://localhost:3001/strings.json 404 (Not Found)
從Javascript中導入數組文件
(我也有叫strings.js
文件試了一下,得到相同的結果)
兩個strings.json
文件和我的客戶端JavaScript文件位於/public/js/
目錄中,所以我相當肯定它不是路徑問題。
的script.js
$.getJSON("strings.json", function(json){
console.log(json);
});
strings.json
["string 1","string 2","string 3", "string 4", "etc"]
編輯:新增的實際上相關的代碼量小。我知道strings.json
實際上並不是json,但它似乎是最合乎邏輯的文件類型。請讓我知道如果有更好的東西。
請分享全部代碼 – brk
當您將瀏覽器指向'http:// localhost:3001/strings.json'時會發生什麼? – Malvolio
_「這兩個strings.json文件和我的客戶端JavaScript文件都在'/ public/js /'目錄中_,_」'GET http:// localhost:3001/strings.json 404(Not Found)' 「_你沒有從'/ public/js /'目錄請求資源。更改傳遞給'$ .getJSON()'的URL到'「http:// localhost:3001/public/js/strings.json」' – guest271314