首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在jquery中访问php返回的json编码对象。

问在jquery中访问php返回的json编码对象。
EN

Stack Overflow用户
提问于 2015-06-22 03:44:14
回答 2查看 53关注 0票数 0

我想通过ajax向php函数发布一些数据,然后得到php函数将返回的编码的json对象,然后我想从这个对象获取信息(键和值),但我不知道如何获得,这是我的代码:

代码语言:javascript
复制
$.ajax({
    url: "functions.php",
    dataType: "JSON",
    data: {id: id},
    type: 'POST',
    success: function(json){    
        for(var i=0;i<json.length;i++){                 
            alert(json['fname']);
        }
    }
});

以下是返回的json对象:

代码语言:javascript
复制
[{"id":"1","fname":"kjhkj","mname":"kjhjh","lname":"lname","prefix":"Mr.","suffix":"jhkjhk","email":"hf@dd.com","image":"11281454_423648214427141_318277024_o.jpg","info":"hjgvhd"}]
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-06-22 03:54:10

尝试:

代码语言:javascript
复制
$.ajax({
    url: "functions.php",
    dataType: "JSON",
    data: {id: id},
    type: 'POST',
    success: function(json){    
        for(var i=0;i<json.length;i++){                 
            alert(json[i].fname);
        }
    }
});
票数 1
EN

Stack Overflow用户

发布于 2015-06-22 03:50:48

要做到这一点相当简单:

代码语言:javascript
复制
var data = jQuery.parseJSON(json);
jQuery.each(data, function(i, item) {
    jQuery('.derp').append(item.mname + "<br />");
});

Example

参考

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30971842

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档