首頁  >  問答  >  主體

每30秒自動刷新頁面

<p>我有一個 JSP 頁面,它必須顯示正在運行的各種作業的狀態。其中一些作業需要時間,因此它們的狀態從處理中變成完成需要一段時間。 </p> <p>擁有一個每 30 秒左右刷新頁面的 JavaScript 函數是個好主意嗎?使用不斷刷新頁面的腳本是否會產生任何影響? </p> <p>另一個選項是有一個刷新按鈕,點擊該按鈕將刷新頁面。 </p>
P粉101708623P粉101708623392 天前580

全部回覆(2)我來回復

  • P粉951914381

    P粉9519143812023-08-24 20:42:22

    只要在head部分簡單的一行程式碼就可以刷新頁面

    #

    雖然它不是一個 JavaScript 函數,但它是完成上述任務的最簡單方法。

    回覆
    0
  • P粉421119778

    P粉4211197782023-08-24 16:30:55

    對此有多種解決方案。如果您希望刷新頁面,實際上不需要 JavaScript,如果您在 head 標記中添加此 meta 標記,瀏覽器可以為您完成此操作。

    <meta http-equiv="refresh" content="30">

    瀏覽器將每 30 秒刷新一次頁面。

    如果您確實想使用JavaScript 執行此操作,則可以使用Location.reload() 每30 秒刷新一次頁面(docs) 在setTimeout() 中:

    window.setTimeout( function() {
      window.location.reload();
    }, 30000);

    如果您不需要刷新整個頁面,而只需要刷新其中的一部分,我想 AJAX 呼叫將是最有效的方法。

    回覆
    0
  • 取消回覆