JSON.parse问题

时间:2011-05-31 03:47:59

标签: javascript jquery json parsing firefox

所以,我正在为一个客户网站工作,我的朋友。 他卖壁虎,他为自己和他的销售合作伙伴创建了一个网站,我为他做了很多javascript工作,IE AJAX等等......好吧,我为他提供了可用的蜥蜴页面,并且我正在制作一种动态壁虎选择系统。这个脚本应该工作的方式是,获取一个非常好的JSON的JSON文件(here),然后将值解析为多选。我正在使用jQuery.get函数来执行此操作。一切顺利,直到我尝试解析JSON数据,并且浏览器,firefox,抛出错误“语法错误:JSON.parse”,并且chrome抛出错误“Unexpected Token”,问题也出现了 错误发生在js.js的第219行,

jQuery.parseJSON(). 


问题出在函数drawCat(data)中,此代码正在使用的页面为Here

我希望这是一个质量问题,我现在真的很厌烦编码,很晚。

2 个答案:

答案 0 :(得分:2)

实际上这不是有效的JSON。在http://jsonlint.com/处查看很容易。错误是根应该是一个JSON对象或一个数组。现在你有几个JSON对象作为根。

更新:Danjah也是正确的。解决此问题后,他突出显示的问题也会导致无效的JSON。所以你需要解决这两个问题。

答案 1 :(得分:1)

我不认为它有效,在文件的一部分有一堆丢失的逗号,截图附加为没有行编号。enter image description here