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

时间:2015-06-22 03:44:14

标签: php jquery ajax json

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

$.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对象:

[{"id":"1","fname":"kjhkj","mname":"kjhjh","lname":"lname","prefix":"Mr.","suffix":"jhkjhk","email":"hf@dd.com","image":"11281454_423648214427141_318277024_o.jpg","info":"hjgvhd"}]

2 个答案:

答案 0 :(得分:1)

这样做很简单:

var data = jQuery.parseJSON(json);
jQuery.each(data, function(i, item) {
    jQuery('.derp').append(item.mname + "<br />");
});

Example

<强>参考

答案 1 :(得分:1)

尝试:

html