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的值 展开
返回的值是这样的,我怎么获取name的值 展开
4个回答
展开全部
$.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;
})
});
var name=datas.data[0].name;
});
如果是多个还可以用循环获取。
$.post('text.action',{....},function(datas){
$.each(datas,function(index,value){
var name=value.name;
})
});
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$.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="新闻中心"
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="新闻中心"
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
// 一条记录直接获取的情况下
1: response.data[0].name
// 多条记录循环获取的情况,因为看你data是个数组
2: $.each(response.data, function(i,n){
alert(n.name);
})
1: response.data[0].name
// 多条记录循环获取的情况,因为看你data是个数组
2: $.each(response.data, function(i,n){
alert(n.name);
})
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先把你的这个json数据赋给一个js变量 然后用哪个js变量.data.name就是了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询