我有一个显示mysql查询结果的div。有时候数据库会添加或编辑条目,所以我希望能够在点击按钮时刷新div。它有点工作,但有点没有。这是我的代码
<a id="refresh" href="#">click</a>
<script>
$(function() {
$("#refresh").click(function(evt) {
$("#container").load("index.php")
evt.preventDefault();
})
})
</script>
第一次单击链接时,它会在原始容器div中显示WHOLE index.php。之后的每次点击都会像我想的那样刷新新创建的index.php,唯一的问题是它显示了双index.php。有人可以指出我正在做的可能明显且希望简单的错误吗?谢谢!
答案 0 :(得分:0)
在将新数据加载到div中之前,您是否尝试删除div中已有的内容?
类似这样的事情
<script>
$(function() {
$("#refresh").click(function(evt) {
$("#container").html("");
$("#container").load("index.php")
evt.preventDefault();
})
})
</script>