我不斷地得到“Unaught SyntaxError:意外令牌o”我正在努力學習html/css/javascript,所以我正在為自己編寫一個教學項目。其想法是在JSON文件中包含一些詞匯表,然后將其加載到表中。我成功地加載了該文件并打印出它的一個值,之后我開始編寫代碼將這些值加載到表中。在這樣做之后,我開始得到一個錯誤,所以我刪除了我編寫的所有代碼,只剩下一行(與以前相同的行).只有錯誤仍然存在。錯誤如下:Uncaught SyntaxError: Unexpected token o(anonymous function)script.js:10jQuery.Callbacks.firejquery-1.7.js:
1064jQuery.Callbacks.self.fireWithjquery-1.7.js:1182donejquery-1.7.js:7454jQuery.ajaxTransport.send.callback我的javascript代碼包含在一個單獨的文件中,簡單如下:function loadPageIntoDiv(){
document.getElementById("wokabWeeks").style.display = "block";}function loadWokab(){
//also tried getJSON which threw the same error
jQuery.get('wokab.json', function(data) {
var glacier = JSON.parse(data);
});}我的JSON文件現在只有以下內容:[
{
"english": "bag",
"kana": "kaban",
"kanji": "K"
},
{
"english": "glasses",
"kana": "megane",
"kanji": "M"
}]現在,錯誤報告在第11行,即var glacier = JSON.parse(data);排隊。當我刪除json文件時,會得到錯誤:“gethttp://./wokab.json404(沒有找到)“所以我知道它正在加載它(或者至少嘗試加載)。
我不斷地得到“Unaught SyntaxError:意外令牌o”
九州編程
2019-06-23 17:14:08