php
  • jquery
  • mysql
  • 2010-08-10 31 views 0 likes 
    0

    我有以下的jQuery代碼:jQuery的負載,自動刷新,傳遞變量爲了

    $(".rotateNews").load("/load_news.php"); 
        var refreshId = setInterval(function() { 
         $(".rotateNews").load('/load_news.php?newsID='); 
        }, 5000); 
    

    這將刷新一個div類rotateNews與load_news.php每5秒。 load_news.php從MySQL數據庫中抽取一篇隨機新聞文章。我需要一種方法來跟蹤以前加載的新聞文章並將其傳遞迴此函數(或將其傳遞迴load_news.php,這是最終目標)。無論如何要做到這一點?

    回答

    1

    試試這個:

    在你load_news.php的輸出,聲明腳本部分和填充一個變量與新聞ID:

    <script type=text/javascript> 
    var oldNewsID = 1; 
    </script> 
    

    那麼你的setInterval應該是這樣的:

    var refreshId = setInterval(function() { 
        $(".rotateNews").load('/load_news.php?newsID=' + oldNewsID); 
    }, 5000); 
    

    讓我知道如果這不起作用。

    +0

    工作,謝謝! – kylex 2010-08-10 18:16:09

    相關問題