jquery json返回值的获取问题

{"data":[{"id":"15","name":"新闻中心","mid":"0","topid":"6","reid":"0"}],"info":"\u680f\u... {"data":[{"id":"15","name":"新闻中心","mid":"0","topid":"6","reid":"0"}],"info":"\u680f\u76ee\u5217\u8868","status":1}

返回的值是这样的,我怎么获取name的值
展开
 我来答
loveluoqi
推荐于2018-05-07 · TA获得超过188个赞
知道答主
回答量:182
采纳率:0%
帮助的人:121万
展开全部
$.post('text.action',{....},function(datas){
var name=datas.data[0].name;

});

如果是多个还可以用循环获取。
$.post('text.action',{....},function(datas){
$.each(datas,function(index,value){
var name=value.name;

})
});
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cyzll017
2012-09-25 · 超过26用户采纳过TA的回答
知道答主
回答量:67
采纳率:66%
帮助的人:37.4万
展开全部
$.getJSON("test.js", function(json){
var name=json.data[0].name
});
json是返回值;
json.data=[{"id":"15","name":"新闻中心","mid":"0","topid":"6","reid":"0"}];
json.data[0]={"id":"15","name":"新闻中心","mid":"0","topid":"6","reid":"0"};
json.data[0].name="新闻中心"
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
三色葉
2012-09-26 · TA获得超过261个赞
知道小有建树答主
回答量:173
采纳率:0%
帮助的人:164万
展开全部
// 一条记录直接获取的情况下
1: response.data[0].name
// 多条记录循环获取的情况,因为看你data是个数组
2: $.each(response.data, function(i,n){
alert(n.name);
})
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rot_pretense
2012-09-25 · TA获得超过254个赞
知道小有建树答主
回答量:456
采纳率:0%
帮助的人:252万
展开全部
首先把你的这个json数据赋给一个js变量 然后用哪个js变量.data.name就是了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式