猿问

关于js checkbox查询显示的问题

上图中我在模糊中查询出一个人名筛选出来之后出来,我在下面的checkbox勾选上,这是我在进行模糊查询,之前筛选的结果消失了,又重新出现了新的人名,如下图,
https://img3.mukewang.com/5cd7cd8300019e2406370164.jpg

现在我希望实现的是,之前第一个筛选出来的结果依然能显示出来,并且之后每次查询一个结果之后,前面所筛选出来的结果都不消失,请问应该如何操作?谢谢

ibeautiful
浏览 300回答 3
3回答

白板的微信

找到对应的function,里面应该有ajax请求,将筛选结果的html清空了,每次请求都会清空重新组装新的结果;你要做的就是把清空语句删除例如:删除或注释掉:$("#筛选结果id").html("");  注意:可能是其他的,反正你把它删除就好了。这样每次查询都不会清空之前的数据

翻翻过去那场雪

需要保留原结果集,一般在前台结果中筛选,kendo.grid中有筛选功能,条件应该保留原条件,供参考。

芜湖不芜

大概的思路是选择新的查询结果时,应该往你展示checkbox的内容里添加一条数据,而不是直接赋值或覆盖。如果你是用了一个变量保存查询结果,然后再渲染,可以试着把这个变量设为数组,然后每次查询完成,用push()添加进数组,然后再循环把这个数组渲染出来
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答