老师怎么清除之前出现的

来源:3-6 自由编程

kevin唯心

2019-11-02 20:22:28

http://img.mukewang.com/climg/5dbd74b30931900007190847.jpg

http://img.mukewang.com/climg/5dbd74ca095fa13507370890.jpg

http://img.mukewang.com/climg/5dbd74dd0965bcc710401000.jpg

老师我着点来点去都累加到一起去了 任何删除之前的重新获取一次数据

写回答

2回答

好帮手慕小班

2019-11-03

同学你好,下面来一条条回答同学的问题:

    1、首先,在html中,这里是Ajax请求-->实现页面的局部刷新,所以在html页面中,每次的请求都会依次累加到html页面中,这里我们可以在每次添加之前,在ajax代码的成功处理中,将之前append进的子元素都清空,例如:

在success中的for循环之前添加如下内容:

$("#container").empty();  //empty删除匹配的元素集合中所有的子节点

    2、  java集合中他第一次点击 后list中加入了第一次的数据,第二次点击后为什么会只显示第二次的数据。

        这是因为在ceshiServlet中,每次的接收ajax请求,都会new一个新的ArrayList,根据当前传入的参数m来对这个list集合添加对应的元素内容。

        所以每一次的请求接收响应,都是返回一个新的ArrayList集合。

http://img.mukewang.com/climg/5dbe370309bdd9a505600459.jpg

    3、建议同学不要贴出代码截图,不利于老师的复制运行、测试代码,建议同学将代码内容贴到代码框中,例如:

http://img.mukewang.com/climg/5dbe377109f579fe01340248.jpg

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

0

kevin唯心

提问者

2019-11-02

还有我想问一下  java集合中他第一次点击 后list中加入了第一次的数据,第二次点击后为什么会只显示第二次的数据。第一次的数据不是也放进去了么?  他自动回收?

0

0 学习 · 10204 问题

查看课程