Jquery解析xhr.responseText

时间:2013-04-11 15:50:27

标签: json codeigniter codeigniter-datamapper

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:意外的数据结束。

更新

我使用代码点火器和数据映射器,所以我的数据映射器给出了json响应。你知道吗,我怎么解决它。

1 个答案:

答案 0 :(得分:0)

您已经被告知评论中存在的问题:服务器生成的JSON无效。您可能没有使用库来编码JSON,也不会手动编码。

你的JSON应该如下所示(当打印得很漂亮时)http://jsfiddle.net/7FKWr/

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