我们实现了一个基于jquery datatables插件的简单表,该插件使用json结构作为输入。这非常有效但我们注意到搜索过滤器功能似乎忽略了0个输入,这意味着每当我输入0或双00时,表中的匹配文本值都没有被找到/过滤。如果我开始输入1,则所有内容都被正确过滤,只有0值被忽略。任何想法可能是什么原因?
答案 0 :(得分:0)
可能会对内容进行测试
var test = $('#myinput').val();
if(!test) return 'no filtre';
jQuery代码中的某个地方。
答案 1 :(得分:0)
我遇到了类似的问题,但原因在于服务器端代码。
如果您的服务器端代码使用!empty()函数来确定是否有要搜索的值,那么!empty(0)将返回FALSE。 (这是PHP代码)
我修改了我的代码:
if (isset($field_value) && $field_value != '') {
//do the filtering
}