0

我需要在不刷新整个页面的情况下动态更改我的网页内容的一部分。像 Myspace 或 Facebook 用户画廊。

有没有人知道任何有用的脚本,带有工作后退按钮并相应地更改地址 URL?

4

1 回答 1

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

于 2009-08-03T08:03:52.747 回答