【问题标题】:How to make Datatable to search by tags如何使数据表按标签搜索
【发布时间】:2020-04-09 16:09:22
【问题描述】:

我想进行搜索,就像this guy 一样,通过数据表值中的标签进行搜索,但是我创建数据表的方式完全不同。我使用 jquery Ajax 来填充表格。我希望标签集中在customerName 上。 (数据[2])。

$(function(){
    showDataTable();
});

function showDataTable() {
    reportsDataTable = $('#reportsDataTable').DataTable({
        emptyTable      : 'No record of Company found',
        lengthChange    : true,
        processing      : true,
        responsive      :true,
        scrollX:        true,
        ajax : {
            'url'   : '/reports/findAll',
            'type'  : 'POST'
        },
        columns : [
            {'data' : 'issueDate'},
            {'data' : 'values'},
            {'data' : 'customerName'}
        ],
        searching   : true,
        buttons : ['excel', 'csv', 'pdf', 'copy'],
       scrollCollapse: true
    });
}

我尝试以与那个人相同的方式实现,但搜索字段消失了。有没有办法实现呢。

请帮忙!!..

【问题讨论】:

  • 您是否尝试过在 ajax 调用中使用 GET 而不是 POST 方法?
  • @Pau 我正在获取数据,问题是我想通过制作标签来搜索客户价值
  • 是不是在搜索框输入customerName的时候会显示所有客户?
  • 我尝试重新实现这个,并且成功了。 stackoverflow.com/questions/44106475/datatables-tags-search/…。我相信您的表格已经呈现了您需要的数据。我认为您可能需要重构/重新检查一些代码。
  • @Pau 好的,我会考虑您对此的看法。非常感谢您

标签: javascript jquery html ajax datatable


【解决方案1】:

在使用 javascript、jquery 等前端技术时,我遵循的一条经验法则是检查并再次检查脚本标签/cdn 链接 我相信this answer 可能会帮助您解决问题。

【讨论】:

    猜你喜欢
    • 2017-10-21
    • 2013-02-19
    • 1970-01-01
    • 2015-07-07
    • 1970-01-01
    • 1970-01-01
    • 2020-03-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多