【发布时间】:2011-08-21 22:28:41
【问题描述】:
http://trirand.com/blog/jqgrid/jqgrid.html,在“3.7 版中的新功能”>“列搜索”下,有一种方法解释了搜索,但对我来说还没有用。我添加了:
jQuery("#toolbar").jqGrid('filterToolbar',{stringResult: true,searchOnEnter : false});
以及示例中不太重要的代码。我的服务器看到的 JSON 请求略有不同,但没有 _search=true 也没有搜索词。
http://trirand.com/blog/jqgrid/jqgrid.html 还给出了一个不完整的服务器端代码示例。示例 PHP 中给出了 SQL 语句:
$SQL = "SELECT item_id, item, item_cd FROM items ".$where." ORDER BY $sidx $sord LIMIT $start , $limit";
但是,虽然 $sidx、$sord、$start 和 $limit 都有定义它们的代码,但 $where 在页面的其他任何地方都没有定义(或引用)。
我怎样才能获得像页面文档一样的列搜索,我的服务器正在被适当的请求击中?
【问题讨论】:
-
你能发布你使用的 jqGrid 代码吗?有使用
id="toolbar"的<table>元素吗?您使用哪个版本的 jqGrid? -
该表有另一个我在代码中使用的 ID。我正在使用 jqGrid 4.0。
标签: javascript jquery search datagrid jqgrid