不能描述的很清楚,大概是:其中 airport 是字符串類型的 json 文件,直接控制臺打印出來是這樣的:轉為 obj:airport = JSON.parse(airport)第一次進頁面沒問題,再返回上一頁,再進來就報錯了,除非手動強制刷新才出來,獲取的數據確實打印出來了,就在 JSON.parse 這里報錯,報錯如下:load fail: Unexpected token o in JSON at position 1百度了幾個看的不懂:JSON.Parse,Uncaught SyntaxError: Unexpected token o duplicateJSON.parse Uncaught SyntaxError: Unexpected token o duplicate其中我用了 backbone 的路由跳轉的,如果正常跳轉可能沒有這個問題...感謝各位花時間幫我解答,找到問題所在和解決方法了,就是我采納的那位大兄弟: if (typeof airport === 'string') {
airport = JSON.parse(airport)
}謝謝~
JSON.parse()方法之后報錯
蝴蝶刀刀
2018-09-05 09:09:59