【发布时间】:2016-02-16 14:16:30
【问题描述】:
我正在关注 Railscast 以实现无需重新加载页面的分页。 此代码运行良好,但有一些细节需要改进:
$(function() {
$(".pagination a").click(function() {
$.get(this.href, null, null, "script");
return false;
});
});
经过改进但不起作用的代码:
$(function() {
$(".pagination a").live("click", function(){
$.get(this.href, null, null, "script");
return false;
});
});
您知道这种“实时”方法有什么不好的地方吗?
【问题讨论】:
-
请打开开发人员工具并从控制台选项卡中获取实际错误。这将有助于我们引导您朝着正确的方向前进。
-
它说“$(...).live 不是函数”
-
我看到一个人在 railscast 下写了一条评论,将“live”切换为“on”,但它似乎也不起作用
-
您能否告诉我您正在使用的 jquery 版本,因为版本 1.7+“live”功能已被弃用。最好使用“开”。下面的链接有更多关于这两个函数的信息api.jquery.com/liveapi.jquery.com/on
-
是的,找到了答案。谢谢!
标签: jquery ruby-on-rails ajax pagination