刷新部分页面(div)

问题描述 投票:79回答:5

我有一个附加到java程序的基本html文件。每当刷新页面时,此java程序都会更新部分HTML文件的内容。我想在每个时间间隔后仅刷新页面的那一部分。我可以放置我想在div刷新的部分,但我不知道如何只刷新div的内容。任何帮助,将不胜感激。谢谢。

javascript html refresh
5个回答
1
投票

使用fetchinnerHTML加载div内容

let url="https://server.test-cors.org/server?id=2934825&enable=true&status=200&credentials=false&methods=GET"

async function refresh() {
  btn.style.visibility= "hidden";
  dynamicPart.innerHTML="Loading..."
  dynamicPart.innerHTML=await(await fetch(url)).text();
  setTimeout(refresh,2000);
}
<div id="staticPart">Here is static part of page
  <button id="btn" onclick="refresh()">Start refreshing (2s)</button>
</div>

<div id="dynamicPart">Dynamic part</div>
© www.soinside.com 2019 - 2024. All rights reserved.