首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jquery parseJSON失败-“意外的标记o”

Jquery parseJSON失败-“意外的标记o”
EN

Stack Overflow用户
提问于 2014-10-21 01:47:52
回答 1查看 938关注 0票数 0

我想对一些JSON数据执行一个非常简单的AJAX请求,然后对其进行解析。我使用的代码如下:

代码语言:javascript
复制
$.get('/ajax/search/DSB.json', function (data) {
    searchData=$.parseJSON(data);
});

我收到一个错误:“意外的令牌o。”我已经验证了相关文件是有效的JSON。我也用谷歌搜索了答案--每个有这个问题的人都在向JSON解析器传递一个javascript对象,这显然是多余的。然而,我不确定这种情况下的问题是什么。有什么想法?

这是JSON,您可以自己检查它是否有效(它是有效的)。

代码语言:javascript
复制
{
  "numCols": 2,
  "colNames": [
    "Disability Level",
    "Region"
  ],
  "colWidths": [
    200,
    null
  ],
  "colFilters": [
    [
      "",
      "All Disability Types",
      "Not Significantly Disabled",
      "Significantly Disabled"
    ],
    [
      "",
      "All Regions",
      "East Region",
      "North Central Region",
      "South Central Region",
      "West Region"
    ]
  ],
  "table": [
    [
      "Significantly Disabled",
      "North Central Region",
      1000013
    ],
    [
      "Not Significantly Disabled",
      "All Regions",
      1000006
    ],
    [
      "Significantly Disabled",
      "All Regions",
      1000011
    ],
    [
      "Significantly Disabled",
      "West Region",
      1000012
    ],
    [
      "All Disability Level",
      "West Region",
      1000002
    ],
    [
      "All Disability Level",
      "South Central Region",
      1000004
    ],
    [
      "Not Significantly Disabled",
      "South Central Region",
      1000009
    ],
    [
      "All Disability Level",
      "All Regions",
      1000001
    ],
    [
      "Not Significantly Disabled",
      "West Region",
      1000007
    ],
    [
      "Significantly Disabled",
      "East Region",
      1000015
    ],
    [
      "Not Significantly Disabled",
      "East Region",
      1000010
    ],
    [
      "All Disability Level",
      "East Region",
      1000005
    ],
    [
      "Significantly Disabled",
      "South Central Region",
      1000014
    ],
    [
      "All Disability Level",
      "North Central Region",
      1000003
    ],
    [
      "Not Significantly Disabled",
      "North Central Region",
      1000008
    ]
  ],
  "names": [
    [
      1000013,
      "Significantly Disabled Participants in North Central Region"
    ],
    [
      1000006,
      "Not Significantly Disabled Participants in All Regions"
    ],
    [
      1000011,
      "Significantly Disabled Participants in All Regions"
    ],
    [
      1000012,
      "Significantly Disabled Participants in West Region"
    ],
    [
      1000002,
      "All Disability Level Participants in West Region"
    ],
    [
      1000004,
      "All Disability Level Participants in South Central Region"
    ],
    [
      1000009,
      "Not Significantly Disabled Participants in South Central Region"
    ],
    [
      1000001,
      "All Disability Level Participants in All Regions"
    ],
    [
      1000007,
      "Not Significantly Disabled Participants in West Region"
    ],
    [
      1000015,
      "Significantly Disabled Participants in East Region"
    ],
    [
      1000010,
      "Not Significantly Disabled Participants in East Region"
    ],
    [
      1000005,
      "All Disability Level Participants in East Region"
    ],
    [
      1000014,
      "Significantly Disabled Participants in South Central Region"
    ],
    [
      1000003,
      "All Disability Level Participants in North Central Region"
    ],
    [
      1000008,
      "Not Significantly Disabled Participants in North Central Region"
    ]
  ]
}
EN

回答 1

Stack Overflow用户

发布于 2014-10-21 01:54:26

删除你的.parseJSON(data)函数你的数据类型已经是json

如果joson是字符串格式,则此函数不起作用,但您的示例json类型是json,而不是字符串如果您使用parseJSON(data),则返回此函数错误,此function worket仅适用于json string

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26471788

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档