我发现的大多数示例都解释了如何用文本或另一个页面刷新 div。我只想在单击按钮后再次重新加载 div。我怎样才能使用javascript做到这一点?
谢谢。
我发现的大多数示例都解释了如何用文本或另一个页面刷新 div。我只想在单击按钮后再次重新加载 div。我怎样才能使用javascript做到这一点?
谢谢。
使用 AJAX。
如果你使用 jQuery,它就像$('#mydiv').load(url)
对 DIV 元素的任何更改都存储在页面的 DOM 中,并立即显示出来。您无需为此做任何事情。但是,更改后 DIV 的旧状态会丢失。您需要将其存储在某处并重新设置以使其可见。
<script src="/js/jquery-1.3.2.min.js" type="text/javascript"></script>
因此,我们只需将这个小 JS 代码片段放入我们的页面中,以使用内容 id 刷新标签内的所有内容,假设每 5 秒刷新一次:
setInterval(function() {
$("#content").load(location.href,"");
}, 5000);
请在单击按钮时调用 ajax 函数并将 div 的 innerHTML 属性设置为返回结果。