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