-1

我在谷歌地图中绘制了一些点,但是一些 JSON 没有正确填充。翻阅几个点,我注意到没有填充默认图像。Chrome 检查器显示srcimg 中不起作用的属性值未定义。当我通过 JSONlint 运行 JSON 时,它会在字符串上引发错误:

"期待'STRING'、'NUMBER'、'NULL'、'TRUE'、'FALSE'、'{'、'['";

它说它不是,当它是时。我确定我把别的东西搞砸了,这就是为什么它没有显示为字符串,但是什么?不知道如何继续测试这个。你可以在这里查看代码:http: //jsfiddle.net/jalbertbowdenii/4Y3JF/

4

1 回答 1

0

我没有收到 JSON 验证错误,但并非 JSON 的所有项目的长度都为 9,因此在那里访问locations[i][8]将失败。

还有长度为 10 的项目,img-src 可以在locations[i][9]

您可以使用最后一个条目的索引来访问 img-src:

locations[i][locations[i].length-1]

http://jsfiddle.net/4Y3JF/2/

于 2012-05-25T06:29:41.697 回答