2014-12-01 216 views
0

我知道這是一個常見問題,但我似乎無法在閱讀過去的帖子後使其工作。
我基本上想更新我的HTML頁面來顯示我的PHP頁面正在顯示什麼。使用jQuery或AJAX自動更新

$.ajax({ 
    url: 'time.php', 
    type: 'GET', 
    async: true, 
    data: {t: 1}, 
    dataType: 'text', 
    success: function(text){ 
     document.getElementById("myDiv").innerHTML=text; 
    } 
}); 

以上是我的jQuery代碼,它完美地顯示在我的HTML上。

我有一個自動刷新並顯示更新時間的PHP頁面。但時間是我的HTML是靜態的。

這只是一個測試代碼。我希望實現一些可以從數據庫(mySQL)中檢索新條目的功能,只要添加了新條目,它就會自動顯示給用戶。我該如何去做呢?

+0

PHP自動刷新,但你只做一個單一的AJAX調用,所以它會獲取任何價值的PHP文件在呼叫時回聲。您可能希望使用'setInterval()'對同一個文件進行定時AJAX調用。 – Terry 2014-12-01 18:32:49

+0

我嘗試在發佈之前使用'setInterval()',但沒有奏效。我想這是因爲我使用'setInterval(startfunction(),1000);'調用它。它應該是'setInterval(startfunction,1000);' – sianzb0i 2014-12-02 04:21:46

+0

嘗試一下,看看它是否有效。如果沒有,發佈一個問題:) – Terry 2014-12-02 09:22:35

回答