【问题标题】:Reload Datatables without hidden bootstrap modal在没有隐藏引导模式的情况下重新加载数据表
【发布时间】:2018-03-16 04:00:09
【问题描述】:

检查 Datatables 文档 我正在使用 mysql 数据库中的子行和数据。每个子行都有模态,每个数据行的 ID 作为 ID 名称的一部分。

我想重新加载数据表,所以我使用此行代码:

$('#mytable').DataTable().ajax.reload();

它工作正常,但问题是当我打开一个模态时,当数据表重新加载时模态隐藏。我怎样才能避免这种情况?

【问题讨论】:

  • 所以即使在数据表加载后你也想保留模式?
  • 您可以尝试在重新加载之前将任何打开的模式移动到不同的父级,例如 body。

标签: javascript jquery datatables


【解决方案1】:

在你的回调中和你的 ajax 调用之后试试这个。也许在它之前也是如此。

  If ($('#modal').not('.visible')) {

        $('#modal').show();

   } 

如果这不起作用,可能是递归循环中的 set_interval 等。

【讨论】:

    猜你喜欢
    • 2021-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多