首先,非常感谢惊人的插件! 我有数据表与服务器端处理。当我从下拉列表中选择一个选项时,我有两个选择的选项:一个是我选择的,另一个是空的。我的意思是我得到了这个:
<ul class="select2-selection__rendered">
<li class="select2-selection__choice" title=""></li>
<li class="select2-selection__choice" title="option1"></li>
<li class="select2-search select2-search--inline"></li>
</ul>
它会产生错误的SQL查询(在LIKE运算符中我得到类似'| option1'的东西)。我可以使用php脚本获得正确的查询,但它不会从我的表的标题中删除空的选定选项。
在任何帮助下都会感激不尽。
答案 0 :(得分:0)
欢迎你,
您似乎在某些列上使用了多选过滤器,这就是为什么yadcf会将带有|
(OR)的字符串发送到您的服务器。
在服务器端,您必须将字符串拆分为数组/字符串列表并构造正确的SQL查询。
Split in PHP(see code sample in bottom
p.s我是yadcf的作者