我想通过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"}]发布于 2015-06-22 03:54:10
尝试:
$.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);
}
}
});发布于 2015-06-22 03:50:48
要做到这一点相当简单:
var data = jQuery.parseJSON(json);
jQuery.each(data, function(i, item) {
jQuery('.derp').append(item.mname + "<br />");
});参考
https://stackoverflow.com/questions/30971842
复制相似问题