
没有进success:function(res){}方法, 说明方法就不成功, 你可以到后台去看看是否报错, 如果没报错, 能进success :function(res) 之后,到页面 在里面用 consolelog(res) 输出res 看数据结构,
success: function(res){
consolelog(res);
}
到浏览器F12 看浏览器报错和输出的数据
代码如下:$each(rDatarows,function(){alert(thisPK_NoticeID);//用this你那些字段alert(thiscell[0])})后台返回的数据是{'id':1,'name':'st','grant':[{'tm_id':1,'tm_name':'zc'},{'tm_id':2,'tm_name':'ww'}]}前台获取vardata=eval("("+json+")");//json为接收的后台返回的数据;varid1=datagrant[0]tm_id;varname1=datagrant[0]tm_name;varid2=datagrant[1]tm_id;varname2=datagrant[1]tm_name;
表格?easyui有个datagrid控件可以干这个事情
如果你从后台返回一个json对象,datagrid的url可以读取这个地址返回的json对象,注意,它会自动读取这个json对象第一层的rows属性,你要把表格数据放到json对象的rows里面
或者ajax得到json对象,你重新做一json,里面有2个属性,rows和total,数据放在rows,总数放在total里,total可以忽略
就是这种{rows:[{"userId":1,"username":"张三","userGender":"男"}],total:1}
然后用$('#id')datagrid('loadData',json);去读取数据
var obj = [
{
index: 1,
a: 13,
b: 11,
c: 16
},
{
index: 2,
a: 14,
b: 112,
c: 6
}
];
var array = objmap(function (arr) {
return Objectkeys(arr)map(function (k) {
return arr[k];
})
});
consolelog(array); // -> [ [ 1, 13, 11, 16 ], [ 2, 14, 112, 6 ] ]
以上就是关于html页面前台怎么获取后台JSON数据全部的内容,包括:html页面前台怎么获取后台JSON数据、thinkphp后台发送的json,前台的js里怎么接收、Spring MVC 下使用easyui如何在前台接收后台的特定Json数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)