通知用户接受了好友请求

时间:2019-04-05 15:32:47

标签: php html

我正在建立一个具有友谊系统的网站。 “朋友”表如下所示:

id | id1(this is sender) | id2 | accepted | notification

id1是发送请求的人。当id2接受时,accepted并且通知将为1。Notification表示具有id1的用户将看到一条通知: 用户(ID2)接受了您的请求。当ID1的用户单击该通知时,我想将通知更改为0。我通过创建带有动作“ something.php”的表单来执行所有动作。我认为有一种比我现在做的更好的方法来更改一列(连续)。

我应该使用哪种方法? 有什么方法可能?

1 个答案:

答案 0 :(得分:0)

您应该考虑使用AJAX在后台调用您的“ something.php”。

使用表单进行此操作意味着当用户看到通知时,将重新加载整个页面。使用AJAX不会发生这种情况。

请参阅以下链接: https://developer.mozilla.org/en-US/docs/Web/Guide/AJAX

使用jQuery,它应该看起来像这样

$('#notification').onClick( function(){
    $.ajax({
        type: "post",
        data: {},
        url: "something.php",

        success: function(){
             //do something like clearing notification on frontend
        }
    });
});