使用Spring和Thymeleaf,我有一个网页,必须根据外部事件更新显示的信息。我有一个线程运行,捕获外部事件并更新内部信息。但是,如何在此之后更新网页?
我发现有一篇文章建议使用JavaScript计时器进行更新......这是最好的方法吗?
干杯
Lori< *>
答案 0 :(得分:0)
在我的网页上添加了以下JavaScript计时器:
<script>
function beginrefresh() {
setInterval("refresh()", 5000)
}
function refresh() {
method = "post";
// The rest of this code assumes you are not using a library.
// It can be made less wordy if you use one.
var form = document.createElement("form");
form.setAttribute("method", method);
form.setAttribute("action", path);
var hiddenField = document.createElement("input");
hiddenField.setAttribute("name", "refresh");
form.appendChild(hiddenField);
form.submit();
}
window.onload = beginrefresh;
</script>
干杯
Lori&lt; *&gt;