我有一个div,其内容基于服务器端进程不断变化。目前我使用jQuery load来每3秒轮询一次服务器以获取任何更新。jQuery:帮助更新div上的内容onchange
这是我有:
function poll() {
reloadPage();
setTimeout("poll();", 3000);
}
function reloadPage() {
$("#mydiv").load(location.href + " #mydiv>*", "");
}
这种运作良好,在firefox,但在IE中,负载不更新DIV,可能是由于缓存的问题。除了定期轮询外,还有更好的方式去做我想做的事吗?
什么是'location.href +“#mydiv> *”'应该是? – Tomalak 2010-10-22 18:07:31
它只是在部分刷新div – Prabhu 2010-10-22 18:08:58
@Tomalak检查http://api.jquery.com/load/上的文档,我必须自己查看 – Znarkus 2010-10-22 18:13:11