簡體   English   中英

在后台加載頁面?

[英]Load page in background?

我在網頁中嵌入了以下代碼,旨在將客戶端當前時間發送到服務器:

<script type="text/javascript">
function settime() 
{
   var d = new Date();
   var h = d.getHours();
   var m = d.getMinutes();
   $.get('settime.html?h='+h+'&m='+m, function(data, status)
   {
   });
}
</script>
 <body onload="settime();">
 ...

想法:在加載主體時,應該調用 JS 函數 settime(),它本身訪問頁面“settime.html”並傳遞一些參數。

問題: settime.html 沒有被調用,服務器上從來沒有這樣的請求。 知道這里有什么問題嗎?

謝謝!

您可以使用

$(document).ready(function() {

       var d = new Date();
       var h = d.getHours();
       var m = d.getMinutes();
       $.get('settime.html?h='+h+'&m='+m, function(data, status)
       {
         //Handle Success Here
       });

});

這樣,只要 DOM 加載 Jquery 就會觸發.ready function ,它將運行您的代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM