我正在绘制Google地图中的一些点,但是有些JSON没有正确填充。翻过几个点,我注意到默认图像没有填充。 Chrome检查器显示img中的src
属性的值不可用。当我通过JSONlint运行JSON时,它会在字符串上抛出错误:
“期待'STRING','NUMBER','NULL','TRUE','FALSE','{','['”;
它说它不是,它是什么时候。我确定我把其他东西搞砸了,这就是为什么它没有出现在字符串中,但是什么?不知道如何进行测试。您可以在此处查看代码:http://jsfiddle.net/jalbertbowdenii/4Y3JF/
答案 0 :(得分:0)
我没有收到JSON验证错误,但并非所有JSON项都有 9 的长度,因此访问locations[i][8]
会失败。
还有一些长度为10的项目,img-src可以在locations[i][9]
中找到
您可以使用最后一个条目的索引访问img-src:
locations[i][locations[i].length-1]