JQuery如何引用JSON值

时间:2014-03-07 05:41:45

标签: jquery json

我以这种形式从处理器获得回复。如果我执行console.log(data),结果就是:

{
"status":"No",

"errors":["Dummy Error msg 1","Dummy Error msg 2"],

"successMessages":["Dummy Success msg 1","Dummy Success msg 2"]

} 

错误或successMessages可以为null。我想迭代错误和成功消息(如果有的话)来显示它们,但data.status,data.errors和data.successMessages是未定义的。

我可以用$ .parseJSON(data.SuccessMessages)之类的东西来捕获它们,它返回

Dummy Success msg 1,Dummy Success msg 2

但是有没有办法直接引用它们并迭代它们?

1 个答案:

答案 0 :(得分:0)

var obj = {"status":"No",

    "errors":["Dummy Error msg 1","Dummy Error msg 2"],

    "successMessages":["Dummy Success msg 1","Dummy Success msg 2"]};

obj['errors'].forEach(function(err, i){console.log(err);});