【发布时间】:2011-04-13 22:18:24
【问题描述】:
我设法得到了这个脚本。它正在刷新对话窗口的 div:
function getRandom() {
$("#category_dialog").load("<?php echo $category; ?>", '', callback);
}
function callback() {
$("#category_dialog").show("fast");
setTimeout("getRandom();", 10000);
}
$(document).ready(getRandom);
一切正常。 div 每 10 秒刷新一次。但我对这种方法有些怀疑。 1. 因为在任何 10 秒进行刷新会减慢浏览器的速度或类似的东西? 2.我想让它每3秒刷新一次更快,会发生什么不好的事情吗?
我更愿意以某种方式创建一个链接以在点击时刷新内容——但我找不到任何好的示例。有人可以帮我解决这个问题。 所以我希望使用 load.() 加载 category_dialog div,但使用 onclick 调用 - 然后显示新内容。 谢谢!
在 Kissaki 的帮助下,我设法制作了一个简单的功能,让我成为一个刷新链接 :) 这是示例:
$(function() {
$("#refresh").click(function() {
$("#category_dialog").load("<?php echo $category; ?>")
})
})
【问题讨论】:
标签: jquery refresh partial-page-refresh