【问题标题】:Refresh Datatable through AJAX call Laravel通过 AJAX 调用 Laravel 刷新数据表
【发布时间】:2017-03-21 00:54:45
【问题描述】:

我正在使用 Laravel Datatables 6.0 和 jQuery,我想做一些应该很简单的事情,我有一个针对不同人的标志列表。

就像我想要的那样,只是能够(当我单击其中一列时)过滤结果集,以便返回的唯一结果是符号与被点击的。

因此,如果您单击“Tauro”,您只会得到“Tauros”,依此类推...如何使用 Laravel 的 Laravel Datatables 包在 jQuery Datatables 中实现?

【问题讨论】:

    标签: jquery ajax datatables laravel-5.3


    【解决方案1】:

    所以我设法弄明白了,我的解决方案如下:

            $(document).on('click', '.user-sign', function(e) {
                var sign = $(e.target).text();
    
                var table = $(".dataTable").DataTable();
    
                table.column( 6 )
                    .search( sign )
                    .draw();
            });
    

    所以我单击.user-sign 并获取指示我要查询哪个标志的文本。我得到了对 DataTable (注意大写字母 D) 的引用,我告诉它查询 第 6 列 (我的标志在哪里在原始 HTTP 请求中) 并按我检索到的标志名称进行搜索。然后最后我告诉它重新绘制表格....

    与迄今为止我在 Internet 上看到的任何其他解决方案相比,代码并不漂亮,但代码量要少得多。希望这对某人有所帮助,如果你们有什么要补充的或不应该这样做的原因,请继续告诉我。谢谢。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-07
      • 2023-04-09
      • 1970-01-01
      • 2018-02-24
      • 1970-01-01
      • 1970-01-01
      • 2011-07-22
      • 1970-01-01
      相关资源
      最近更新 更多