Prototype如何實(shí)現(xiàn)頁(yè)面局部定時(shí)刷新
可以使用Prototype的Ajax.PeriodicalUpdater來(lái)實(shí)現(xiàn)頁(yè)面的局部刷新。
比如 如果頁(yè)面上需要定時(shí)刷新的 部分為
那么可以按照如下代碼定時(shí)刷新這一部份
new Ajax.PeriodicalUpdater(‘refresh’, ‘/your_url’,
{
method: ‘get’,
insertion: Insertion.Top,
frequency: 1,
decay: 2
});
其中的兩個(gè)參數(shù)frequency表示間隔的秒數(shù),缺省情況下為2。decay表示如果返回的.內(nèi)容相同,則將frequency的間隔時(shí)間加倍,這里第一次是1秒,如果返回內(nèi)容相同則編程兩秒,然后四秒,然后八秒。。。如果每次返回的結(jié)果都不一樣 那么這個(gè)參數(shù)就不起作用
【Prototype如何實(shí)現(xiàn)頁(yè)面局部定時(shí)刷新】相關(guān)文章:
關(guān)于AJAX的原理如何做到異步和局部刷新實(shí)現(xiàn)代碼的介紹11-11
php頁(yè)面緩存實(shí)現(xiàn)方法11-10
JavaScript實(shí)現(xiàn)網(wǎng)頁(yè)刷新代碼段10-27
cad如何局部放大08-08
java實(shí)現(xiàn)電腦定時(shí)關(guān)機(jī)的方法08-19
基于ajax實(shí)現(xiàn)無(wú)刷新分頁(yè)的方法09-29
如何判斷頁(yè)面的價(jià)值08-10