我正在使用这个 jquery 函数:
$(function() {
$("#refresh").click(function() {
$("#category_dialog").load("<?php echo $category; ?>")
})
});
我也在使用带有 id="refresh" 问题的链接,它只重新加载内容一次,当我第二次单击它时它不会刷新,我知道已经进行了更改。谢谢!
我正在使用这个 jquery 函数:
$(function() {
$("#refresh").click(function() {
$("#category_dialog").load("<?php echo $category; ?>")
})
});
我也在使用带有 id="refresh" 问题的链接,它只重新加载内容一次,当我第二次单击它时它不会刷新,我知道已经进行了更改。谢谢!
是#refresh
重新加载代码的元素部分吗?如果是这样,您需要重新绑定点击事件,或者只使用.live(),虽然速度较慢,但如果不被滥用,有时它会派上用场。
它看起来像:
$(function() {
$("#refresh").live('click',function() {
$("#category_dialog").load("<?php echo $category; ?>");
});
});
编辑:我注意到的一件事是您不会以;
. 您可能会检查解析错误。
仔细检查您没有重复您的容器 ID。
尝试切换到类:
$(function() {
$(".refresh").click(function() {
$(".category_dialog").load("<?php echo $category; ?>")
})
});
如果这可行,那么您知道在已加载的内容中必须有重复的 ID。