老师怎么清除之前出现的
来源:3-6 自由编程
kevin唯心
2019-11-02 20:22:28
老师我着点来点去都累加到一起去了 任何删除之前的重新获取一次数据
2回答
同学你好,下面来一条条回答同学的问题:
1、首先,在html中,这里是Ajax请求-->实现页面的局部刷新,所以在html页面中,每次的请求都会依次累加到html页面中,这里我们可以在每次添加之前,在ajax代码的成功处理中,将之前append进的子元素都清空,例如:
在success中的for循环之前添加如下内容:
$("#container").empty(); //empty删除匹配的元素集合中所有的子节点
2、 java集合中他第一次点击 后list中加入了第一次的数据,第二次点击后为什么会只显示第二次的数据。
这是因为在ceshiServlet中,每次的接收ajax请求,都会new一个新的ArrayList,根据当前传入的参数m来对这个list集合添加对应的元素内容。
所以每一次的请求接收响应,都是返回一个新的ArrayList集合。
3、建议同学不要贴出代码截图,不利于老师的复制运行、测试代码,建议同学将代码内容贴到代码框中,例如:
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
kevin唯心
提问者
2019-11-02
还有我想问一下 java集合中他第一次点击 后list中加入了第一次的数据,第二次点击后为什么会只显示第二次的数据。第一次的数据不是也放进去了么? 他自动回收?
相似问题