我设法得到这个脚本。它正在刷新对话框窗口的 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秒进行刷新会减慢borwser的速度或类似的东西?2.我想让它每3秒刷新一次更快,会发生什么不好的事情吗?
我更愿意以某种方式创建一个链接来刷新内容 onclick - 但我找不到任何好的例子。有人可以帮我解决这个问题。所以我希望使用 load.() 加载 category_dialog div,但使用 onclick 调用 - 然后显示新内容。谢谢!
在 Kissaki 的帮助下,我设法制作了一个简单的函数,可以让我刷新链接 :) 这是示例:
$(function() {
$("#refresh").click(function() {
$("#category_dialog").load("<?php echo $category; ?>")
})
})