Jquery 你会用斯芬克斯思考来分页ajax吗

Jquery 你会用斯芬克斯思考来分页ajax吗,jquery,ruby-on-rails,ajax,thinking-sphinx,will-paginate,Jquery,Ruby On Rails,Ajax,Thinking Sphinx,Will Paginate,有没有人尝试过通过ajax分页一个有思想的sphinx结果集 我的控制器操作中包含以下内容: @results = Model.search params[:query], :page => params[:page] || 1, :per_page => 1 在my application.js中: $(".pagination a").live("click", function() { $.get(this.href, null, null, "script");

有没有人尝试过通过ajax分页一个有思想的sphinx结果集

我的控制器操作中包含以下内容:

@results = Model.search params[:query], :page => params[:page] || 1, :per_page => 1
在my application.js中:

 $(".pagination a").live("click", function() {
   $.get(this.href, null, null, "script");
   return false;
 });
现在,我已经尝试过这种方法,这种方法适用于正常的活动记录分页,如下所示:

@results = Model.paginate(:page => params[:page] || 1, :per_page => 1)

但是如果我使用thinking sphinx获取记录,ajax分页就会失败。我遗漏了什么吗?

我已经找到了。但是对于下一个可能遇到此问题的人,您所要做的就是确保链接也传递查询的参数

= will_paginate(@results, :params=>{"query"=> params[:query]})

我已经拿到这个了。但是对于下一个可能遇到此问题的人,您所要做的就是确保链接也传递查询的参数

= will_paginate(@results, :params=>{"query"=> params[:query]})

不再需要这个,will_paginate将正确地对ts结果进行分页,而不需要那个。不再需要这个,will_paginate将正确地对ts结果进行分页,而不需要那个。