我是jqGrid的新手。我正在尝试实现多个搜索。据我所知,jqGrid可以生成一个字符串,我可以将其放在我的SQL语句的WHERE子句中以进行搜索。我指定
时可以看到生成的字符串showQuery: true
在搜索选项中。但是我不知道如何将此字符串发送到服务器上的PHP脚本。这可能吗?
答案 0 :(得分:0)
我不建议您使用showQuery:true
选项中看到的字符串。您应该反序列化服务器端的filters,然后在代码中构造SELECT语句。
如果您使用ASP.NET和Entity Framework,您将在the answer的UPDATED部分找到解决方案。如果需要动态构造SQL SELECT语句而不使用.NET,则应考虑SQL注入问题。所以你应该在你将构造的SQL语句中使用参数。