有没有例子看看啊?代码看得懂,用起来显示不出效果……
callback里我设置了表单的提交,但为什么每次都是页面刷新?请求时currentPage显示2响应回来时也是第二页的数据,但是页码却又回到了第一页
$("#page").paging({ pageNum: $ { pageInfo.pageNum }, totalPage: $ { pageInfo.pages }, totalSize: $ { pageInfo.total }, callback: function(page) { $('#currentPage').val(page); $("#searchForm").submit(); } })
请问怎么控制省略号的出现, 比如我只要超过3以上就要有省略号出现呢?
这是我写的ajax的分页,我想知道怎么把后台的data数据中的page传给totalPage
模拟 ajax 用法,例子正在审核中,先贴出来
table.json假数据
{ "totalPage": 10, "totalSize": 300, "list": [] } js: //参数为当前页 ajaxTest(1); function ajaxTest(num) { $.ajax({ url: "table.json", type: "get", data: {}, dataType: "json", success: function(data) { console.log(data); //分页 $("#page").paging({ pageNo: num, totalPage: data.totalPage, totalSize: data.totalSize, callback: function(num) { ajaxTest(num) } }) } }) }
贼好用,今晚不用加班了,嘻嘻
$("#page").paging({ // pageNo: 1, totalPage: $produceList.totalPage, totalSize: $produceList.totalRows, callback: function(currentPage) { $.ajax({ type: 'POST', url: "/produce/produce2", data: {"currentPage":currentPage}, success: function (data) { } }) } })
你好,我像这样用ajax把当前页传到后台,然后返回data数据回来,之后怎么进行刷新呢?怎么把表格里循环的数据换成第二页的?新手不太会啊
$("#page").paging({ pageNo:1, totalPage: 144, //总页数 /* totalSize: 300, 总记录数 */ callback: function(page) { var params = { "page":page, //第几页 "rows":10 //设置每页显示多少条数据 }; request("testPage.do", params ,function(PageData){ if(PageData){ console.log(PageData); } }); } })
你好,我想请问下,当我请求后台返回参数后初始化页面时,怎么动态设置总页数?以上代码是把总页数设置死了,我后台返回了PageData.totalPage这个总页数,要重新初始化该怎么写?