2011-08-10 32 views
1

我使用這個函數來得到一個cookie和一個隱藏字段寫入它的值:jQuery的cookie的問題

//WE NEED TO SET THE COOKIE IMMEDIATELY 
var tuitting_cookie = $.cookie("tuittingID"); 
$("#tuittingID").val(tuitting_cookie); 

的問題是,Cookie被在同一頁面生成,其中這個jQuery的cookie的功能。

因此,在頁面的第一次加載時,cookie尚不可用。

我需要做的是可能成立一個超時功能,將檢查Cookie每一秒,並會盡快寫在該字段中的值作爲曲奇成爲在瀏覽器中可利用的。

哪有我這麼做?有沒有更好的解決辦法..

讓我知道

非常感謝!

P.S該cookie由PHP函數生成。我無法直接使用jQuery生成cookie。所以我只需要一種方法來每秒鐘檢查cookie並在cookie在瀏覽器中可用時立即在該字段中寫入cookie。

再次感謝!

+0

但是,您是如何以及何時準確生成該cookie? – Sleeperson

+0

我正在遭受這個問題。感謝發佈! – GrooveStomp

回答

0

將該代碼封裝在函數中,並將其作爲回調添加到設置cookie的時間。