从Json文件中检索值

时间:2010-09-15 19:24:03

标签: jquery json

我的Json文件包含以下信息。

successalert({
"School_name": "Convent",
"Class":"12th"
});

这里“successalert”返回函数名称。我从jquery调用此文件。这正在运行,但我想在我的JavaScript中获取数据“convent”和“12th”。

当我编写像

这样的代码时
function successalert(data){

       for(var n in data)

        alert(n.method+"");

   }

这会在警告框中显示“未定义”结果。 感谢

3 个答案:

答案 0 :(得分:0)

使用parseJSON方法:http://api.jquery.com/jQuery.parseJSON/

答案 1 :(得分:0)

在当前的for循环中,n变量是表示键“School_name”和“Class”的字符串。您正尝试访问该字符串上名为method的不存在的属性。这就是你获得undefined的原因。

您可以使用以下示例访问您要查找的值。

function successalert(data){
  for(var n in data) {
    alert(data[n]);
  }
}

答案 2 :(得分:0)

function successalert(data){          for(数据中的var n)             警报(数据[N]);     }

n是属性,data [n]是值