2012-05-28 47 views
0

這段代碼讀取了pms,它存儲在一個php文件中,每隔0.01秒在屏幕上打印出來,以實時或工作動態,但我使用的是「CSS表情符號插件「,它工作並顯示錶情符號,但我不能使用動畫或我可以,但它不會完成,它會重新開始每0.01秒,除非我把它關閉。我想用它與動態文本,但我不知道如何。請幫我出球員CSS表情插件和實時文本更新

function updateStats(stat) { 
    var stat = ["MSG", "NAME"]; 
    var url = "POST.php"; 
    $.each(stat, function (i, key) { 
     $.post(url, { 
      stats: key 
     }, function (data) { 
      $("#" + key).html(data); 
      $('div.icon').emoticonize({ 
       //delay: 800, 
       //animate: false 
      }); 
     }); 
    }); 
} 
setInterval(function() { 
    updateStats("updateStats"); 
}, 10); 
+0

[Rü確保ü將得到Ajax響應在0.01秒內? –

+0

我得到0.01秒的響應,但即使我將其更改爲1秒..那不會做..我需要 – user1417815

+0

只是嘗試將間隔設置爲10秒,看看它是否工作...... –

回答

1

這種嘗試......

var to; 
function updateStats(stat) { 
    var stat = ["MSG", "NAME"]; 
    var url = "POST.php"; 
    clearTimeout(to); 
    $.each(stat, function (i, key) { 
     $.post(url, { 
      stats: key 
     }, function (data) { 
      $("#" + key).html(data); 
      $('div.icon').emoticonize({ 
       //delay: 800, 
       //animate: false 
      }); 
      to = setInterval(function() { 
       updateStats("updateStats"); 
      }, 10);  
     }); 
    }); 
} 
to = setInterval(function() { 
    updateStats("updateStats"); 
}, 10); 
+0

它的滯後現在和不工作順利 – user1417815

+0

我試過了,但它的滯後和非常緩慢,仍然不工作.. – user1417815