我想实现AJAX以在收到新的用户通知时自动刷新内容。
我要实现的示例:
user A
向user B
发送了一个好友请求,因此user B
收到了通知,但是该通知仅在刷新页面后显示。每当数据库更新/插入新值时,我都希望自动刷新通知。
AJAX:
$('#ajax').click(function(){
$(document).ready(function(){
$.ajax({
type: 'POST',
url: '../main/count-fnd.php',
success: function(data){
$('#output').html(data);
}
});
});
});
答案 0 :(得分:0)
要使用AJAX(不使用其他技术)来执行此操作,最常用的方法(而不是这些情况下的典型方法)是使用某种计时器刷新并检查您每隔“ x”秒是否有任何新通知规定。
setInterval(() => {
$.ajax({
type: 'POST',
url: '../main/count-fnd.php',
success: function(data){
$('#output').html(data);
}
});
}, 5000); // refresh 5s