星期一, 12月 27, 2010

firefox loading icon when using ajax

今天在試著用 plurk 的 realtime api (comet)  來接收 new plurk/response,但在用 jquery 的 ajax 時發現 fx tab 的 icon 部份會變成 loading 的動畫,但去看 plurk 的頁面並不會有這種情形,才發現如果直接在 $() 裡面做 ajax 的話,就會一直在讀取的狀態;解決的方法是在 $() 裡面用 setTimeout 再呼叫另一個 function 來起始 ajax 的更新:
$(function() {
    setTimeout(function (){startUpdate();}, 1);
}