0

我发现的大多数示例都解释了如何用文本或另一个页面刷新 div。我只想在单击按钮后再次重新加载 div。我怎样才能使用javascript做到这一点?

谢谢。

4

4 回答 4

2

使用 AJAX。

如果你使用 jQuery,它就像$('#mydiv').load(url)

于 2012-07-12T09:29:11.610 回答
2

对 DIV 元素的任何更改都存储在页面的 DOM 中,并立即显示出来。您无需为此做任何事情。但是,更改后 DIV 的旧状态会丢失。您需要将其存储在某处并重新设置以使其可见。

于 2012-07-12T09:29:11.843 回答
0
<script src="/js/jquery-1.3.2.min.js" type="text/javascript"></script>

因此,我们只需将这个小 JS 代码片段放入我们的页面中,以使用内容 id 刷新标签内的所有内容,假设每 5 秒刷新一次:

setInterval(function() {
    $("#content").load(location.href,"");
}, 5000);
于 2012-07-12T09:30:43.263 回答
0

请在单击按钮时调用 ajax 函数并将 div 的 innerHTML 属性设置为返回结果。

于 2012-07-12T09:29:11.413 回答