Как передать информацию AJAX другому пользователю от пользователя нажатием кнопки в php? - PullRequest
0 голосов
/ 01 апреля 2019

Я хочу внедрить AJAX для автоматического обновления содержимого при поступлении нового уведомления для пользователя.


Пример того, чего я пытаюсь достичь:

user A отправил запрос на добавление в друзья user B, поэтому user B получает уведомление, но уведомление отображается только после обновления страницы.Я хочу обновить уведомление автоматически, когда база данных обновляется / вставляется новое значение.

AJAX:

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

1 Ответ

0 голосов
/ 01 апреля 2019

Чтобы сделать это с AJAX (без использования других технологий), наиболее часто используемым, а не типичным в этих случаях, является использование какого-либо таймера для обновления и проверки, появляется ли какое-либо новое уведомление каждые «х» секунд, которые выоговаривать.

setInterval(() => {
    $.ajax({
       type: 'POST',
       url:  '../main/count-fnd.php',
       success: function(data){
           $('#output').html(data);
       }
    });
}, 5000); // refresh 5s
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...