Javascript Datatable-在unbind()之后,即使sSearch未使用搜索参数
我编写了以下代码,用于在每次击键后删除ajax调用Javascript Datatable-在unbind()之后,即使sSearch未使用搜索参数,javascript,jquery,ajax,datatables,Javascript,Jquery,Ajax,Datatables,我编写了以下代码,用于在每次击键后删除ajax调用 $(“.dataTables\u过滤器输入”) .unbind() .bind(“输入”,函数(e){ 在此之后,ajax调用不会在每次击键后激发,但在激发时,它不会在搜索框中发送搜索参数,即sSearch参数为空 根据我的理解,.unbind()已取消绑定默认行为。如何再次绑定sSearch参数。与unbind()无关,搜索()在表内搜索,它不执行ajax搜索。您只需在表中搜索任何“loanAdminAjax?ajax=true&search
$(“.dataTables\u过滤器输入”)
.unbind()
.bind(“输入”,函数(e){
在此之后,ajax调用不会在每次击键后激发,但在激发时,它不会在搜索框中发送搜索参数,即sSearch参数为空
根据我的理解,
.unbind()
已取消绑定默认行为。如何再次绑定sSearch参数。与unbind()
无关,搜索()
在表内搜索,它不执行ajax搜索。您只需在表中搜索任何“loanAdminAjax?ajax=true&searchCol=“+$('#category').val()
产生。@davidkonrad$('#category').val
决定列,但在搜索框中输入的文本不会出现在sSearch参数中。这仅在解除绑定()。如何获取在搜索框中输入的值。您没有将此.value
添加到搜索中,但是,我相信您真的离开了这里,您无法通过插入url作为搜索词来执行ajax搜索。
if(this.value.length >= 99 || e.keyCode == 13) {
oTable.api().search("loanAdminAjax?ajax=true&searchCol="+$('#category').val()).draw();
}
if(this.value == "") {
oTable.api().search("loanAdminAjax?ajax=true&searchCol="+$('#category').val()).draw();
}
return;
});