json_encode返回异步信息,jq获取值
在开发的过程中,很经常的用异步同步的方法,在这里说一个,有时候会碰到的问题。 PHP异步请求后,返回json格式数据
$info['status'] = 'ok'; $info['a_id'] = $aid['id']; echo json_encode($info);
在页面中接受PHP返回的json数据.
注意:在很多时候返回的json数据,能正常返回json数据,提示undefined,但是就是不能输出,或者是只得到能正常输入第一个数值,这就是可能是没有对json数据进行解析,所以不能正常的输入json的数据
$.ajax({ url: "common.php?act=setAddress", type: "post", data: "id="+id, success: function(msg){ var obj = jQuery.parseJSON(msg);//转换json格式 if(obj.status = "ok"){ alert(obj.a_id) } } })
本文作者: Liaodeity
本文链接: https://www.jianbaizhan.com/article/80.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!