【问题标题】:JSON.parse IssuesJSON.parse 问题
【发布时间】:2011-05-31 11:59:15
【问题描述】:

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

jQuery.parseJSON(). 


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

我希望这是一个质量问题,我现在编码真的很累,已经很晚了。

【问题讨论】:

    标签: javascript jquery json parsing firefox


    【解决方案1】:

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

    更新:Danjah 也是正确的。解决此问题后,他强调的问题也会导致 JSON 无效。所以你需要修复两者。

    【讨论】:

      【解决方案2】:

      我认为它无效,文件中的一部分缺少逗号,截图附在没有行号的情况下。

      【讨论】:

      • ps。新西兰人比澳大利亚人更不会让你头疼!
      • 我怎么可能没有注意到。发生的事情是,我复制/粘贴了相同的部分,然后注意到它需要逗号,所以我把逗号放进去,并认为我已经完成了所有这些。让我解决这个问题,我会尽快回复您
      猜你喜欢
      • 2014-07-06
      • 2013-07-06
      • 1970-01-01
      • 2016-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-01
      • 2016-05-18
      相关资源
      最近更新 更多