【发布时间】: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