gpt4 book ai didi

javascript - 在运行时检索评论?

转载 作者:行者123 更新时间:2023-11-29 03:03:45 24 4
gpt4 key购买 nike

我想调用 Ajax 从数据库中获取 所有评论。

现在如何检查要运行的 Ajax 脚本,当只有有人评论时。

stackoverflow 通知 相同。当我们对问题发表评论时,通知会出现而无需重新加载页面(即 On Runtime )。

现在我每 10 秒一次又一次地运行相同的 Ajax 脚本,当我认为这是一种不好的方式时。所以这是我的工作 Ajax 代码:

$(document).ready(function(){
setInterval(function(){
$.ajax({
type: "GET",
url: "ajax_files/reload_notifications.php"
}).done(function(result) {
var $notifications = $('#notification_area');
if ($notifications.length > 0) {

$notifications.html(result);

}
});
}, 10000);
});

最佳答案

当输入评论时,执行类似的 AJAX 请求以保存评论,并在它的成功回调 上调用另一个函数,该函数也将触发另一个获取评论的 AJAX 请求。例如

 function insertComment() {
$.ajax({
type: "GET",
url: "ajax_files/insert_comment.php"
}).done(function(result) {
fetchComments();
}
});
}

function fetchComments() {
$.ajax({
type: "GET",
url: "ajax_files/reload_notifications.php"
}).done(function(result) {
var $notifications = $('#notification_area');
if ($notifications.length > 0) {

$notifications.html(result);

}
});
}

希望这对您有所帮助!

关于javascript - 在运行时检索评论?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19035333/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com