如何使用AJAX向用户发送通知?

时间:2019-03-31 09:16:54

标签: php jquery ajax

我的通知发件人运行正常。刷新页面时,无需AJAX,我可以看到通知。

我想实现AJAX以在收到新的用户通知时自动刷新内容。


我要实现的示例:

user Auser 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"];
 }
}

0 个答案:

没有答案