关于js checkbox查询显示的问题

图片说明

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

图片说明

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

3个回答

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

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

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问