XMLHttpRequest.responseText返回map如何读取???

var data=xhr.responseText;
//data输出[{"shutExplain":"听空好音","openExplain":"语音提示"}]

我用data["shutExplain"]返回undefined????
data[0].shutExplain 出错!提示“0.shutExplain”为空或不是对象错误??

2个回答

你现在的data是一个字符串,你得eval下,转为对象,然后通过data[0].shutExplain调用

GZQ0821
gzqGyula 好了,谢谢!
8 年多之前 回复
GZQ0821
gzqGyula 试了下,返回undefined!!!
8 年多之前 回复

你这是json,可以参考这个问题:[url]http://www.iteye.com/problems/86153[/url]

立即提问