JQUERY AJAX怎么输出从PHP接收回来的数据。

if ($result['password'] == $password){
$arr['state']="1";
$arr['message']="登录成功";
}else {
$arr['state']="0";
$arr['message']="账号密码错误";
}
echo json_encode($arr);
——————————————————————————————
$.ajax({
type: "POST",
url: action,
data: form_data,
success: function(abc)
{
alert(abc);
}
});

提交空白表单,alert(abc)输出一段JSON数据,但是我想单独输出state的数据,alert(abc.state)没效果,怎么输出$arr['state']的值?

$.post('/userListInfo', function (msg) {
       var obj = eval("("+msg+")")//转换为对象
       console.log(obj);//打印
       $.each(obj, function (n, value) {
           alert(n + ' ' + value['uid']);//取出uid
       });
   })
   //代码就这些,自己悟,

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答