日期:2014-05-16  浏览次数:20716 次

pagination的分页控件的使用
$('#Pagination').pagination(total,{callback:pageselectCallback}); 分页的初始化,total是根据请求条件返回的查询到的数据总数,使用ajax实现的,当success执行时才能获取到total,但分页函数在total没有返回时,已经执行。因为js是这样子写的:
$(document).ready(function()
   {
       $("#Pagination").pagination(total, {callback: pageselectCallback});
   });
pageselectCallback函数中包含ajax进行请求发送,通过它发送请求获取数据。发送请求又初始化分页,这两者好像矛盾了,因为初始化分页是需要根据请求返回的total进行的。这个问题有点理解不了,求高手指教,这问题的解决办法.....感激。。。。
pagination ajax js

------解决方案--------------------
用两次请求实现,第一次请求成功时就获取到总数了。。。。