首先我的javascript:
$(document).on("ready page:change", function() {
my_paginate();
}
function mypaginate(){
if ($('body.searches').length) {
if ($('.pagination').length) {
....
....
url = $(' .pagination .next_page').attr('href'); // i must change this and it works... but dont understand why if i had if statement for body.searches.
}
}
}
而我的观点:
<body class="<%= params[:controller] %>">
我想要的是只在带有搜索my_paginate()
的一页上运行它。controller
我尝试这样,但它仍然加载在每个页面上。我尝试为will_paginate
like in进行无休止的滚动rails cast 114
——但只针对一个will_paginate
对象,而不是针对现场的每个人。我还应该做什么?如何仅在一页上运行此脚本?现在它只有在我使用搜索控制器进入页面时才加载,但它适用于每个.paginate
class
.