2009-08-03 95 views
0

我需要動態更改我的網頁內容的一部分 而不刷新整個頁面。像Myspace或Facebook用戶畫廊一樣。動態更新網頁

是否有人知道任何有用的腳本 與一個工作後退按鈕並相應地更改地址URL?

回答

2

如果它是一個簡單的更新,我會用jQuery在後臺週期性地輪詢一些東西並相應地更新頁面。

http://docs.jquery.com/Ajax

setTimeout(poll, 10000); // every 10 seconds 

function poll(){ 
$.get('my_url_returns_a_chunk_of_html', myCallback); 
} 
function myCallback(data, textStatus){ 
    $('#somediv').html(data); // just replace a chunk of text with the new text 
    setTimeout(poll, 10000); 
} 

這可能是好了很多,並處理當文本沒有改變,錯誤處理等,但只是一個開始。

如果您需要即時查看Comet,但總體來說它會增加很多複雜性,所以我會遠離簡單性。

http://en.wikipedia.org/wiki/Comet_%28programming%29