我的javaEE项目中easyui的datagrid为何无法显示json数据

datagrid=$("#dg").datagrid({url:"category.do?method=list&user_id=1",//加载的URLisField:"... datagrid=$("#dg").datagrid({
url:"category.do?method=list&user_id=1",//加载的URL
isField:"id",
pagination:true,//显示分页
pageSize:5,//分页大小
pageList:[5,10,15,20],//每页的个数
fit:true,//自动补全
fitColumns:true,
iconCls:"icon-save",//图标
title:"类别管理",
columns:[[ //每个列具体内容
{
field:'id',
title:'编号',
width:100,
editor : {//是否可编辑
type : 'validatebox',
options : {//必须校验
required : true
}
}
},
{field:'category_name',title:'类别名称',width:200,editor : {
type : 'validatebox',
options : {
required : true
}
}},
{field:'user_id',title:'创建者',width:200,editor : {
type : 'validatebox',
options : {
required : true
}
}}
]]
})
这是我的easyui datagrid
category.do?method=list&user_id=1这个url经检测能正常得到json串
json串的内容是:[{"category_name":"Java","user_id":0,"id":1,"user":{"user_status":0,"last_email_time":0,"id":0,"username":"ccdust"}}]
为何不显示这个json串的内容呢?
java类里是这么写的:
List<Category> categories=cs.getCategoriesAndUser(user_id);
JSONArray json=new JSONArray(categories);

其中cs是个工具类 获取一个ArrayList
展开
 我来答
百度网友211658b42
2014-11-01 · TA获得超过3383个赞
知道小有建树答主
回答量:606
采纳率:100%
帮助的人:589万
展开全部
因为easyui的datagrid要求数据JSON必须是如下格式:
{"total":0,"rows":[]}
其中total表示总的数据行数,rows是当前页的数据对象数组。注意total和rows都要是双引号括起来
tsngmz
2014-11-01 · TA获得超过281个赞
知道小有建树答主
回答量:429
采纳率:0%
帮助的人:280万
展开全部
json格式{‘rows’:'',‘total’:''},rows是数据,total是记录数
追问
照你说的改了 还是不行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式