gpt4 book ai didi

jquery - 数据表全局搜索按回车键而不是任何键按键

转载 作者:行者123 更新时间:2023-12-03 21:43:15 25 4
gpt4 key购买 nike

我正在使用Datatables jQuery 的插件。我正在为我的 ASP.Net 项目使用服务器端处理功能。

每次我尝试在全局搜索中输入某些内容时,我都会感到沮丧,我输入的每个字母都会调用服务器端方法并为我带来结果。

当要过滤的数据很大时,会变得更令人沮丧。

是否有任何选项或方法可以在按下回车键而不是按下任何按键时调用搜索方法?

最佳答案

我也尝试了 Techie 的代码。当然,我也收到了错误信息fnFilter is not a function 。实际上,替换行 oTable.fnFilter(this.value);通过oTable.search( this.value ).draw();可以完成这项工作,但就我而言,取消绑定(bind)/绑定(bind)函数是在初始化服务器端搜索表之前执行的。因此,我将unbind/bind函数放入initComplete中回调函数,一切正常:

$(document).ready(function() {
var oTable = $('#test').dataTable( {
"...": "...",
"initComplete": function(settings, json) {
$('#test_filter input').unbind();
$('#test_filter input').bind('keyup', function(e) {
if(e.keyCode == 13) {
oTable.search( this.value ).draw();
}
});
}
});
});

关于jquery - 数据表全局搜索按回车键而不是任何键按键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14619498/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com