gpt4 book ai didi

javascript - 如何在 Javascript 中自动刷新 XML

转载 作者:行者123 更新时间:2023-11-28 09:12:27 24 4
gpt4 key购买 nike

下面是我遇到问题的代码 -

<script type="text/javascript" language="javascript">

function loadXMLDoc()
{
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","<%=StatsURL%>",true);
xmlhttp.send();
}

function timedRefresh(timeoutPeriod) {
setTimeout(function(){loadXMLDoc(); autoRefresh();},timeoutPeriod);
}
</script>

这被称为 -

<body onload="JavaScript:timedRefresh(50000);">
<div id="myDiv"></div>
</body>

我想每 5 秒刷新一次页面/加载 XML,但是上面的代码似乎不起作用。我读到( http://www.htmlgoodies.com/tutorials/getting_started/article.php/3479551/Reloading-The-Page.htm )您也可以使用 META 标记 () 来刷新页面。

任何使该代码正常工作的帮助将不胜感激。

回答

将代码更改为以下内容 -

window.onload = startInterval();

function startInterval()
{
setInterval("loadXMLDoc();", 5000);
}

最佳答案

这是因为您每 50 秒(50000 毫秒)刷新一次页面。将其更改为 5000 即可。

关于javascript - 如何在 Javascript 中自动刷新 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16129238/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com