Php 如何重置单击时附加的div数据?

Php 如何重置单击时附加的div数据?,php,jquery,ajax,Php,Jquery,Ajax,在这里,我想在单击时重置附加数据。因此,我可以通过删除旧数据来获取新数据。现在,实际上数据来了,但是新数据被附加上了我需要删除的旧数据 $(“#按钮”)。单击(函数(){ etc=$(“#etc”).val(); $.ajax({ url:'db4.php', 键入:“POST”, 数据:{ 等等 }, 错误:函数(){ $('#div1').html('发生错误'); }, 成功:功能(数据){ var result=$.parseJSON((数据)); $.each(结果、函数(i、字段){

在这里,我想在单击时重置附加数据。因此,我可以通过删除旧数据来获取新数据。现在,实际上数据来了,但是新数据被附加上了我需要删除的旧数据

$(“#按钮”)。单击(函数(){
etc=$(“#etc”).val();
$.ajax({
url:'db4.php',
键入:“POST”,
数据:{
等等
},
错误:函数(){
$('#div1').html('发生错误

'); }, 成功:功能(数据){ var result=$.parseJSON((数据)); $.each(结果、函数(i、字段){ document.getElementById(“div1”).innerHTML=field.name; $('body').append(document.getElementById(“subasish123”).innerHTML); $('#subasish123')。切片(0.hide(); }); } }); });

点击

尝试将输出重定向到其他元素,而不是
正文
。 清空HTML的
正文
是不可取的

例如,看看这把小提琴:


$('#test').empty().append(…
谢谢你的回复,但我刚刚编辑了我的代码。你能帮我修改一下新代码吗?这是同样的解决方案-使用
.empty()
在你
append()
新数据之前清除元素的内容它给出的错误----TypeError:document.getElementById(“subasish123”).innerHTML为空运行该行代码时,DOM中没有id为
subasish123
的元素