我有一个 Rails 应用程序,我使用 will_paginate 和 ajax 对记录进行分页。我读过最新版本的 js/jquery 贬低了 live() 函数,所以使用 on() 或 bind()。
现在问题来了。我将代码更改为使用 .on() ,当我单击链接时,它将重新加载 div 而无需重新加载页面。如果我单击另一个页码链接,它将重新加载页面。它似乎只是偶尔起作用。
下面是我正在使用的代码。有任何想法吗?这是来自 Railscast #240,顺便说一句。
$("#display th a, #display .pagination a").on("click", function() {
$.getScript(this.href);
return false;
});