json_encode返回异步信息,jq获取值

作者:Liaodeity - 2015年03月09日

在开发的过程中,很经常的用异步同步的方法,在这里说一个,有时候会碰到的问题。   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

版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!


 请勿发布不友善或者负能量的内容。审查将对发布广告等违规信息进行处罚!