Как отображать данные всем после ajax запроса?

Для отображения данных всем после AJAX-запроса в PHP вы можете использовать технику, называемую "подписка на события" или "обратные вызовы". Это позволит вам отправить AJAX-запрос на сервер, обработать его и вернуть ответ обратно на клиентскую сторону.

Вот как вы можете сделать это:

1. На стороне клиента (JavaScript):
- Создайте функцию, которая будет отправлять AJAX-запрос на сервер.
- Укажите url, метод, данные и обработчик успеха в функции отправки запроса.
- В обработчике успеха вызовите функцию, которая будет отображать полученные данные на странице.

Пример кода на JavaScript:

function sendAjaxRequest() {
    var xmlhttp = new XMLHttpRequest();
    xmlhttp.onreadystatechange = function() {
        if (this.readyState == 4 && this.status == 200) {
            displayData(this.responseText);
        }
    };
    xmlhttp.open("GET", "server.php", true);
    xmlhttp.send();
}

function displayData(data) {
    // Отобразить данные на странице
    document.getElementById("output").innerHTML = data;
}

2. На стороне сервера (PHP):
- Создайте файл "server.php", который будет обрабатывать AJAX-запрос.
- Внутри файла "server.php" получите необходимые данные или выполните необходимые операции.
- Верните результат обратно на клиентскую сторону, используя функцию "echo" или "print".

Пример кода на PHP:

// Обработка AJAX-запроса
// Получение данных или выполнение необходимых операций
$data = "Это данные, которые нужно отобразить на странице";

// Возврат результата
echo $data;

3. Подключите JavaScript-код к вашей HTML-странице и добавьте элемент, в котором будут отображаться полученные данные.

Пример кода на HTML:

<!DOCTYPE html>
<html>
<head>
    <script src="script.js"></script>
</head>
<body>
    <button onclick="sendAjaxRequest()">Отправить AJAX-запрос</button>
    <div id="output"></div>
</body>
</html>

Теперь, когда пользователь нажмет на кнопку, будет отправлен AJAX-запрос на сервер с помощью функции "sendAjaxRequest()". После получения ответа сервера функция "displayData()" будет вызвана, и полученные данные будут отображены внутри элемента с id "output".

Таким образом, вы сможете отобразить данные всем после AJAX-запроса в PHP, используя вышеуказанный подход.