有没有例子看看啊?代码看得懂,用起来显示不出效果……
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这个总页数,要重新初始化该怎么写?