未定义的变量$ .parseJSON

M.N*_*eel 2 javascript jquery json

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

Json: [{"u_id":"1","u_name":"Nabeel" }]
Run Code Online (Sandbox Code Playgroud)

这是我的js:

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

我想保存u_id并在一个单独的变量中命名,但我继续得到未定义的结果.

我尝试使用该jQuery.parseJSON函数,但我得到"未定义的变量Jquery"

Qua*_*cal 6

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

console.log(obj[0].u_id);
Run Code Online (Sandbox Code Playgroud)