我写了以下用于在每次击键后删除ajax调用的代码。
$(".dataTables_filter input")
.unbind()
.bind("input", function(e) {
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;
});
此次ajax调用在每次击键后都没有被触发,但是当它被触发时,它不会在搜索框中发送搜索参数,即sSearch参数为空。
根据我的理解.unbind()
已取消绑定默认行为。如何再次绑定sSearch参数。