Ajax结果不是对象

时间:2014-04-25 22:06:56

标签: javascript ajax json

我的AJAX结果是

["1","O"]

我正在尝试访问1,但

console.log(result[0]);

给了我

  

'['

如何将其作为对象并获取数组结果的第一个元素?

2 个答案:

答案 0 :(得分:2)

看起来您正在索引结果的字符串。试试

var resultObj = JSON.parse(result);
console.log(resultsObj[0]);

答案 1 :(得分:1)

您正在访问的是结果的字符串。您需要使用JSON格式解析它。

result = JSON.parse(result);