jQuery MiniUI

 找回密码
 立即注册
查看: 2963|回复: 4
打印 上一主题 下一主题

datagrid [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2012-11-9 15:59:07 |只看该作者 |倒序浏览
我想问一下我的json数据格式为:
[{"NUM":"10230","S_NUM":"10119","ZT":"D,人脑的芯片记忆移植尝试  ","TASJ":"2012-11-09 ","TARNAME":"韩冠兰","TAR":"glhan","LB":"新闻类","COUNT":0,"STATE":3}]
页面上就能够输出
如图所示:1

但如果采用分页的方式封装json时,格式如下:
[{"total":19,"data":[{"NUM":"10230","S_NUM":"10119","ZT":"D,人脑的芯片记忆移植尝试  ","TASJ":"2012-11-09 ","TARNAME":"韩冠兰","TAR":"glhan","LB":"新闻类","COUNT":0,"STATE":3}]}]

前台显示 :
2
这是怎么回事?
我操作数据库的代码是:
List dataAll = this.getJdbcTemplate().queryForList(sql); //操作数据库
        List data = new ArrayList();
        int start = pageIndex * pageSize;
        int end = start + pageSize;
        int i = 0;
        for (int l = dataAll.size(); i < l; ++i) {
            HashMap recode = (HashMap) dataAll.get(i);
            if (recode == null)
                continue;
            if ((start <= i) && (i < end)) {
                data.add(recode);
            }
        }
        HashMap request = new HashMap();
        request.put("data", data);
        request.put("total", Integer.valueOf(dataAll.size()));

这种写法是根据你们后台操作数据库的方法一样。

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2012-11-12 09:49:30 |只看该作者
本帖最后由 factory 于 2012-11-12 09:50 编辑

{
    "total": 55931,
    "data": [{
        "city": "",
        "age": 25,
        "gender": 1,
        "dept_id": "js",
        "email": "xzz@163.com"
     }]
}
请看下http://www.miniui.com/docs/tutorial/datagrid.html

Rank: 2

板凳
发表于 2012-11-12 11:43:13 |只看该作者
factory 发表于 2012-11-12 09:49
{
    "total": 55931,
    "data": [{

我的数据与您所提供的数据就最外层多个“[]”,不应该是这个问题吧!!

Rank: 8Rank: 8

地板
发表于 2012-11-12 13:47:50 |只看该作者
Decmond 发表于 2012-11-12 11:43
我的数据与您所提供的数据就最外层多个“[]”,不应该是这个问题吧!!

那你就试试把[]去掉呢

Rank: 2

5#
发表于 2012-11-13 08:46:34 |只看该作者
factory 发表于 2012-11-12 13:47
那你就试试把[]去掉呢

解决了!!谢谢

Archiver|普加软件

GMT+8, 2024-5-18 23:44 , Processed in 1.068114 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部