2011-10-17 74 views
0

我有2個腳本工作正常。與MySql更新問題丟失

通過通過URL發佈藝術家標題和專輯來更新數據庫。

另一個拉動最後一行並將其顯示在joomla網站上。

我喜歡在瀏覽器中進行此更新,而無需整頁刷新。每次加載新歌曲或更新表格時,都應該在頁面上顯示最新的表格。另外,如果每分鐘檢查一首新歌曲,我都會很好。

我對這個完全陌生,所以任何方向如何我可以學習如何做到這一點將不勝感激。

有很多如何與下拉或查詢,我只是想自動更新,無需用戶交互。謝謝...

+0

您已經用標籤解答了您的問題。有點jQuery來通過AJAX請求輪詢服務器。服務器端處理程序會發送新數據或「沒有任何更改」消息。 –

回答

0

你需要使用AJAX技術和定期更新你的頁面,here描述了最簡單和最簡單的方式來做你想做的事情與原型JavaScript庫。

0

下面是一個使用jQuery的工作示例(適用於Chrome)。 #data div將每10秒更新一次/pull_last_row_from_db.php的內容。

<!DOCTYPE html> 
    <html> 
    <head> 
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script> 
    </head> 
    <body> 

    <div id="data"></div> 

    <script type="text/javascript"> 
    $(document).ready(
     function() { 
      setInterval('update_data()', 10000); // Called every 10 seconds 
     } 
    ); 

    function update_data() { 
     // Do AJAX call 
     var params = { foo: 'bar', example: 2 }; 
     $.get('/pull_last_row_from_db.php', params, 
      function(response) { 
       $('#data').html(response); 
      } 
     ); 
    } 
    </script> 

    </body> 
    </html>