我想在我的dataTable中添加搜索选项。我正在使用1.10.13服务器端处理选项。
这是我尝试过的js代码:
var r, rh, rw;
// Scale videos to fit window
for (i=0; i<vidl; i++) { // >
rh=iH / vidH[i]; rw=iW / vidW[i]; r=Math.min(rh, rw);
if (rh>rw) {
vids[i].height=Math.floor(vidH[i]*r);
vids[i].width=iW;
}
else {
vids[i].height=iH-5;
vids[i].width=Math.floor(vidW[i]*r);
}
}
下面是我的观看搜索输入:
我想在datatable下绑定字段并进行搜索。请指教我
var thisTable = $('#users).DataTable({
"processing": true,
"serverSide": true,
"ajax": {
"type": "GET",
"url": "/user/userda",
"dataSrc": "data",
"contentType": "application/json; charset=utf-8",
"dataType": "json",
"processData": true
},
"fnDrawCallback": function () {
console.log(this.fnSettings().fnRecordsTotal());
},
"columns": [
{"data": "name"},
{"data": "email"},
{"data": "company"},
{"data": "usersgroup"},
{"data": "regdate"}
]
});
答案 0 :(得分:0)
使用外部输入执行全局搜索:
$('#search').on('keyup click', function (){
$('#users').DataTable().search(this.value).draw();
});
有关详细信息,请参阅Global search示例。