我有這段代碼,可以按給定的時間間隔連續訪問 url:window.setInterval(function(){ var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { var valr5 = JSON.parse(this.responseText); document.getElementById("wind").innerHTML = valr5.wind; } }; xmlhttp.open("GET", "sample.com/", true); xmlhttp.send(); }, 30000);}我的問題是腳本將在代碼中設置的 30 秒后運行。所以頁面空白了 30 秒。我想要發生的是在頁面加載時,腳本將運行,這樣我就不會看到空白頁面,然后每隔 30 秒左右訪問一次 URL。我怎樣才能做到這一點?謝謝。
javascript - setInterval 的函數不會在頁面加載時立即啟動
慕運維8079593
2023-12-19 16:29:53