未定义的变量$ .parseJSON

时间:2016-03-04 21:49:11

标签: javascript jquery json

我的authenticate.php文件正在返回一个对象

Json: [{"u_id":"1","u_name":"Nabeel" }]

这是我的js:

success: function(result) {
  var obj=$.parseJSON(result);
  alert(result);      //[{"u_id":"1","u_name":"Nabeel" }]
  alert(obj.u_id);    //undefined
  window.location="#timeline";
}

我想将u_id和name命名保存在一个单独的变量中,但结果却一直未定义。

我也尝试使用jQuery.parseJSON函数,但我得到了“未定义的变量Jquery”

1 个答案:

答案 0 :(得分:6)

您的PHP脚本返回一个数组,因此您需要提供索引或修复PHP输出。

console.log(obj[0].u_id);