我的通知发件人运行正常。刷新页面时,无需AJAX,我可以看到通知。
我想实现AJAX以在收到新的用户通知时自动刷新内容。
我要实现的示例:
user A
向user B
发送了一个好友请求,因此user B
收到了通知,但是该通知仅在刷新页面后显示。
每当数据库更新/插入新值时,我都希望自动刷新通知。
$(document).ready(function(){
$.ajax({
type: 'POST',
url: '../main/count-fnd.php',
success: function(data){
$('#output').html(data);
}
});
});
我在AJAX重新加载时遇到的问题:
Ajax刷新不会停止刷新
如果我在<div id='output'></div>
标记旁边(不在div标签内部)放置按钮,则该按钮将不会随着div刷新而停止
元素本身。
获取通知的代码:
$query = "SELECT * FROM notrequests WHERE userTo = '$userName' AND counter != '0'";
$result = $conn->query($query);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$totalRequestNot = $row["counter"];
}
}