jquery解析xhr.responseText

tmodi 发布于 2019-03-09 codeigniter 最后更新 2019-03-09 14:31 0 浏览

var data  = xhr.responseText;
当我输出这个console.log(xhr.responseText)。以下是我的输出
["{id:1,name\":\"JOHN\",\"city\":\"null\"}"
,"{\"id\":2,\"name\":\"MICHEAL\,\"city\":\"null\"}"]
我如何获得idname。我尝试像这个data.id但我得到这个错误
jquery JSON.parse: unexpected end of data.
更新 我正在使用代码点火器与数据映射器,所以我的数据映射器给这个JSON响应。你知道吗,我该如何解决它。
已邀请:

xid

赞同来自:

您已经被告知注释中存在的问题:服务器生成的JSON无效。您可能没有使用库来编码JSON,也不会手动编码。 您的JSON应该如下所示(当打印得很漂亮时)http://jsfiddle.net/7FKWr/

[
  {"id": 1, "name": "JOHN", "city": null},
  {"id": 2, "name": "MICHEAL", "city": null}
]