按下chrome后退按钮时,模式内的数据复制

Posted

技术标签:

【中文标题】按下chrome后退按钮时,模式内的数据复制【英文标题】:Datable duplicating inside modal when chrome back button hit 【发布时间】:2018-08-15 01:08:19 【问题描述】:

无需过多介绍。我正在设计自己的电子学习平台。

一切正常。我在我的数学框下点击“查看更多课程”,这个模式会正常弹出。然后我会在数据表中点击一个类链接,然后如果我点击 chrome back 按钮,我会得到上面的结果。我确信这段代码是罪魁祸首:

$('.table').DataTable( 

        scrollCollapse: true,
        bFilter: false,
        order: [], 
        searching: true


    );

为什么会发生这样的事情?任何反馈将不胜感激!

【问题讨论】:

【参考方案1】:

更新:以防万一有人好奇,事实证明 turbolinks 才是真正的罪魁祸首。我删除了它们,现在一切都很好。我正在使用 Ruby on Rails。

【讨论】:

以上是关于按下chrome后退按钮时,模式内的数据复制的主要内容,如果未能解决你的问题,请参考以下文章

当我按下后退按钮 Swift 3 时,删除的数据重新出现

按下后退按钮时 UITableView 中的数据会重复

按下后退按钮时未调用Android onUserLeaveHint()

如何阻止 chrome 缓存

为啥在laravel中按下浏览器的后退按钮时过滤器不起作用?

当我按下返回按钮时应用程序没有响应