gpt4 book ai didi

javascript - Rails 中的分页 Ajax 工作不一致

转载 作者:行者123 更新时间:2023-11-30 18:05:00 25 4
gpt4 key购买 nike

我有一个 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;
});

最佳答案

经过一些搜索,其他人发布了一个在 Railscast.com 上有效的答案。

这是给需要的人的代码。

$(document).on("click","#display th a, #display .pagination a", function() {
$.getScript(this.href);
return false;
});

关于javascript - Rails 中的分页 Ajax 工作不一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16014832/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com