0
所以我有這個通知系統使用jQuery和PHP。 jQuery每隔幾秒檢查一次PHP腳本,如果有變化,它會顯示出來。我想知道如何檢測數據中的變化(如從'1'到'2'),然後通過使對象動畫來響應(使用以下命令:$(this).effect(「shake」,{times: 3},300);)。我怎樣才能做到這一點?檢測更改jQuery
jQuery的
$(document).ready(function()
{
$.get('/codes/php/nf.php', function(data
{
$('#badge').badger(data);});});
setInterval(function(){
$.get('/codes/php/nf.php', function(data)
{
$('#badge').badger(data);});}, 8000);
通常的方法是讓PHP腳本返回一個JSON字符串,其內容在JavaScript中解析,然後根據生成的數據進行動畫處理(或不處理)。 – rdlowrey 2011-12-17 01:13:54