在AJAX调用之后执行JQuery

时间:2011-03-10 14:09:57

标签: jquery ajax pagination

我有一个页面(http://littlebigclick.com/jason/showproducts.php),它使用Jquery进行分页。我还使用AJAX使用实时搜索按关键字和其他条件过滤结果。问题是每当AJAX执行时,我都会失去分页功能。任何人都可以帮助我吗?

由于

3 个答案:

答案 0 :(得分:0)

我没有看到你的代码(遵循马丁的建议),但听起来这可能是你正在寻找的:http://api.jquery.com/live/

答案 1 :(得分:0)

页面加载时,您可能会将行为附加到分页控件:

$(document).ready(function(){
    // attach behaviour to paging controls...
});

然后,当您转到下一组结果时,您重绘屏幕上的分页控件 - 它们不再附加分页行为...要么运行再次添加分页行为的代码,要么看一看在jquery现场:http://api.jquery.com/live/

祝你好运

答案 2 :(得分:0)

而不是

$(document).ready(function(){
    CODE TO START PAGING.
});

function SetUpPaging()
{
  CODE TO START PAGING.
}
$(document).ready(function(){
    SetUpPaging();
});

然后在你的ajax成功函数上再次调用SetUpPaging()。

然而,

使用.live()是一种更简洁的方法。