【发布时间】:2013-04-11 15:50:27
【问题描述】:
var data = xhr.responseText;
当我输出这个console.log(xhr.responseText)。下面是我的输出
["{id:1,name\":\"JOHN\",\"city\":\"null\"}"
,"{\"id\":2,\"name\":\"MICHEAL\,\"city\":\"null\"}"]
我如何获得id、name。我试过这样data.id,但我得到了这个错误
jquery JSON.parse:数据意外结束。
更新
我正在使用带有数据映射器的代码点火器,所以我的数据映射器给出了那个 json 响应。你知道,我该如何解决它。
【问题讨论】:
-
未转义时的 JSON 无效。发送这个的服务器端代码是需要修复的地方。
-
看起来你可能是双json编码。
-
@Kevin B:我如何使用 jquery 解析我上面的回复。你能发布一个小的 sn-p。我的回复现在在数据中。
-
你能发表你的回应吗?
-
@Kevin B:我已经发过了。["{id:1,name\":\"JOHN\",\"city\":\"null\"}" , {\"id\":2,\"name\":\"MICHEAL\,\"city\":\"null\"}"]
标签: json codeigniter codeigniter-datamapper