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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何通过php中的按钮单击将AJAX信息传递给另一个用户?相关的知识,希望对你有一定的参考价值。

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


我想要实现的目标示例:

user Auser B发送了一个朋友请求,因此user B收到通知,但通知仅在页面刷新后显示。每当数据库更新/插入新值时,我想自动刷新通知。

AJAX:

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

要使用AJAX(不使用其他技术),最常用的,在这些情况下是典型的,是使用某种计时器来刷新并检查是否每隔“x”秒都有新的通知。

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

以上是关于如何通过php中的按钮单击将AJAX信息传递给另一个用户?的主要内容,如果未能解决你的问题,请参考以下文章

由于单击按钮(传递了按钮“数据”),如何运行 PHP 函数?

如何使用html将一个页面的值传递给另一个页面

PHP、AJAX、HTML、MySQL,单击按钮从数据库中获取信息

Ajax 将格式化文本传递给另一个 php 文件并显示为在文本区域中

如何忽略触摸事件并将它们传递给另一个子视图的 UIControl 对象?

如何使用 include 函数通过 URL 将变量/值传递给另一个 PHP 文件(通过 HTTP)? (PHP)