我感觉你说的不太清楚。
模糊查询,你可以前端实现,也可以后端sql实现。就看你想那样。
然后你又说复选框,估计那就是有多个值,当然也可能是只有一个值。
根据你这样的关键词,我就大胆设想你的具体场景了。 比如 复选框是 多个班级,你想根据多个班级模糊查询内容。 这一步的话,实现起来挺费劲的。我也没有想好
如果是复选项多个班级,你想查询这多个班级的内容,那还是比较容易实现。我就说说后端如何实现。
第一步:前端设计的时候,返回值类型,选择数组,注意不是字符串哦。
第二步:后端sql这里,写一个存储过程, 定义表变量。具体做法可以参考:https://bbs.csdn.net/topics/398132512
第三步:至于是否必须要复选框的值,那也是可选,可不选,具体在sql语句里面处理一下即可,比如:select * from xx
where (case when len(@class) = 0 then 1 when 班级 in(select class from @X) then 1 else 0 end) =1然后就是调用存储过程,搞定