我一直在尝试使用AJAX和jQuery (剩下的代码是用PHP和HTML编写的)让我的网站做实时评论(这样评论就会出现,而不需要刷新页面)。这是我一直使用的代码,但是它似乎不想工作- comments.php是显示注释的文件,$comments是注释的变量。
<script type="text/javascript">
var int=self.setInterval("showComments()",5000);
function showComments(){
$.post( "ajax_comments.php", function( data ) {
$("#comments).html( data );
});
}
</script>发布于 2019-12-31 06:35:40
<script type="text/javascript">
var int=self.setInterval(showComments,5000);
function showComments() {
$.post( "ajax_comments.php", function( data ) {
$("#comments").html( data );
});
}
</script>https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/setInterval
在setInterval函数中,第一个参数应该是对函数的引用,而不是包含函数名称的字符串。字符串使用eval()函数执行,不推荐这样做,即使这在这里可能不是问题,但最好还是避免。
https://stackoverflow.com/questions/59537062
复制相似问题