0 0

mongodb java分页问题5

public Pager findByPager(Pager pager) {
        int pageNumber = pager.getPageNumber();
        int pageSize = pager.getPageSize();
        List<DBObject> objects = articleCollection.find().skip((pageNumber - 1) * pageSize).limit(pageSize).toArray();
        pager.setRows(objects);
        pager.setTotal(this.count());
        return pager;
    }

 

Json json = new Json();
            json.setSuccess(success);
            json.setMsg(msg);
            json.setObj(pager);
            String text = JSON.toJSONString(json);

            response.setContentType("text/html;charset=UTF-8");
            response.setHeader("Pragma", "No-cache");
            response.setHeader("Cache-Control", "no-cache");
            response.setDateHeader("Expires", 0);
            PrintWriter writer = response.getWriter();
            writer.write(text);
            writer.flush();
            writer.close();

 

$.post("xxx", function(data) {
        $("#pager").pager({
            pagenumber: data.pageNumber,
            pagecount: data.pageCount,
            buttonClickCallback: PageClick
        });
        $.each(data.rows, function(index, article) {
            $("#result").html(article.title);
        });
    });

 如上代码是我用mongodb进行分页并显示数据在页面的,可是页面一直报“Uncaught TypeError: Cannot read property 'length' of undefined”,这个是怎么回事啊?求指教mongodb分页,谢谢。

2013年9月02日 03:50
目前还没有答案

相关推荐

Global site tag (gtag.js) - Google Analytics