jQuery DataTables:搜索过滤器忽略0值

时间:2013-03-05 09:24:41

标签: jquery search filter datatables

我们实现了一个基于jquery datatables插件的简单表,该插件使用json结构作为输入。这非常有效但我们注意到搜索过滤器功能似乎忽略了0个输入,这意味着每当我输入0或双00时,表中的匹配文本值都没有被找到/过滤。如果我开始输入1,则所有内容都被正确过滤,只有0值被忽略。任何想法可能是什么原因?

2 个答案:

答案 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
}