2011-07-10 81 views
0

我是jqGrid的新手。我试图实施多个搜索。就我所见,jqGrid可以生成一个字符串,我可以将其放入SQL语句的WHERE子句中以进行搜索。我可以看到生成的字符串,当我指定jqgrid多重搜索

showQuery: true 

在搜索选项中。然而,我不知道如何发送这个字符串到我的PHP脚本在服务器上。那可能吗?

回答

0

我不建议您使用在showQuery:true选项的情况下看到的字符串。而不是你应该反序列化服务器端的filters,然后在代码中构建SELECT语句。

如果您使用ASP.NET和实体框架,您会在the answer的UPDATED部分找到解决方案。如果您需要动态构建SQL SELECT语句,并且不使用.NET,则应考虑SQL注入问题。所以你应该在你构建的SQL语句中使用参数。