gpt4 book ai didi

javascript - 为什么 javascript 在重置 filterrific 或更改页面时停止工作?

转载 作者:行者123 更新时间:2023-11-29 23:55:46 32 4
gpt4 key购买 nike

问题

我的 Web 应用程序的 Javascript 内置于 Ruby-2.3.3 , Rails 4.2.7.1当我重置 Filterrific 2.1.2 的过滤器时停止工作或更改页面,分页由 Will_paginate 3.1.5 提供和 Will_paginate-bootstrap 1.0.1 .

我注意到当Turbolinks 5.0.1被禁用,问题就消失了。

JavaScript 示例

bootstrap-datepicker-rails 1.6.4.1过滤器重置后停止工作。文件 application.js 中包含的任何代码.

$(function() {
$('.input-daterange').datepicker({
format: "yyyy-mm-dd",
language: "pt-BR",
autoclose: true
});
});

问题

有人有不涉及禁用 Turbolinks 的解决方案吗?我也试过 gem jquery-turbolinks没有结果。

最佳答案

看起来您在 $(document).ready 中初始化了前端逻辑,但是在使用 Turbolinks 时,您必须在 $(document).on('turbolinks:load' )

要了解更深入的知识,请查看 Building your turbolinks application官方文档部分

关于javascript - 为什么 javascript 在重置 filterrific 或更改页面时停止工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41746854/

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