2013-03-05 66 views
1

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

+0

你可以分享你的设置? HTML和JavaScript?也许在http://jsfiddle.net – ManseUK 2013-03-05 09:26:53

回答

0

也许用于内容的测试,这将是象

var test = $('#myinput').val(); 
if(!test) return 'no filtre'; 

某处在jQuery代码。

0

我有类似的问题,但原因是在服务器端代码。

如果您的服务器端代码使用!empty()函数确定是否有要搜索的值,那么!empty(0)将返回FALSE。 (这是PHP代码)

我修改了代码:

if (isset($field_value) && $field_value != '') { 
    //do the filtering 
}