lovespd
2019-05-10 11:08
采纳率: 40%
浏览 177
已采纳

关于js checkbox查询显示的问题

图片说明

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

图片说明

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

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • 小达哥的垃圾桶 2019-05-10 11:13
    已采纳
    找到对应的function,里面应该有ajax请求,将筛选结果的html清空了,每次请求都会清空重新组装新的结果;
    你要做的就是把清空语句删除
    例如:删除或注释掉:$("#筛选结果id").html("");  注意:可能是其他的,反正你把它删除就好了。这样每次查询都不会清空之前的数据
    
    
    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • hutcat 2019-05-10 11:16

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

    评论
    解决 无用
    打赏 举报
  • BAtodl 2019-05-10 11:58

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

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题