dongye9228
dongye9228
2019-04-01 11:07
浏览 117

如何通过php中的按钮单击将AJAX信息传递给另一个用户?

I want to implement AJAX to refresh the content automatically when there is new notification is incoming for the user.


Example for what I am trying to achieve:

user A sent a friend request to user B, so user B gets a notification, but the notification is only showing after the page is refreshed. I want to refresh the notification automatically, whenever the database is updated/inserted a new value.

AJAX:

$('#ajax').click(function(){
$(document).ready(function(){
$.ajax({
    type: 'POST',
    url:  '../main/count-fnd.php',
    success: function(data){
        $('#output').html(data);
    }
 });
});
});

图片转代码服务由CSDN问答提供 功能建议

我想实现AJAX,以便在为用户传入新通知时自动刷新内容。


我想要实现的示例:

用户A 向< 代码>用户B ,因此用户B 会收到通知,但通知仅在刷新页面后显示。 每当数据库更新/插入新值时,我想自动刷新通知。

AJAX:

 <代码> $( '#AJAX')点击(函数(){
 $的(文件)。就绪(  function(){
 $ .ajax({
 type:'POST',
 url:'.. / main / count -fnd.php',成功:函数(数据){
 $('  #output')。html(data); 
} 
}); 
}); 
}); 
   
 
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • dtah63820
    dtah63820 2019-04-01 11:13
    已采纳

    To do it with AJAX (without using other technologies), the most used, rather the typical in these cases, is to use some kind of timer to refresh and check if there is any new notification every "x" seconds that you stipulate.

    setInterval(() => {
        $.ajax({
           type: 'POST',
           url:  '../main/count-fnd.php',
           success: function(data){
               $('#output').html(data);
           }
        });
    }, 5000); // refresh 5s
    
    点赞 评论

相关推荐