不能描述的很清楚,大概是:
其中 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 duplicate
JSON.parse Uncaught SyntaxError: Unexpected token o duplicate
其中我用了 backbone
的路由跳转的,如果正常跳转可能没有这个问题...
感谢各位花时间帮我解答,找到问题所在和解决方法了,就是我采纳的那位大兄弟:
if (typeof airport === 'string') { airport = JSON.parse(airport) }
谢谢~
料青山看我应如是
相关分类