AJAX ЗАПРОС PHP

AJAX (Asynchronous JavaScript and XML) - это технология, позволяющая осуществлять асинхронные запросы к серверу без перезагрузки страницы. В PHP есть возможность обрабатывать такие запросы и возвращать результат в формате XML, JSON или HTML.

Для примера, давайте создадим форму, отправляющую AJAX-запрос на сервер и выводящую результат с сервера:

<form id="ajax-form">
  <input type="text" name="message" placeholder="Введите сообщение">
  <button type="submit">Отправить</button>
</form>
<div id="result"></div>
<script>
const ajaxForm = document.getElementById('ajax-form');
const resultDiv = document.getElementById('result');
ajaxForm.addEventListener('submit', function(event) {
event.preventDefault();
const formData = new FormData(ajaxForm);
fetch('ajax.php', {
method: 'POST',
body: formData
})
.then(response => response.json())
.then(data => {
resultDiv.innerHTML = data.result;
})
.catch(error => console.error(error));
});
</script>

Этот код отправит данные из формы на сервер по адресу "ajax.php", который должен обработать эти данные и вернуть результат в формате JSON. Для этого на сервере можно использовать такой код:

$message = $_POST['message'];
$result = ['result' => "Вы ввели сообщение: $message"];
header('Content-Type: application/json');
echo json_encode($result);

В данном примере AJAX-запрос отправляется методом POST с помощью функции fetch(). Для отправки данных из формы используется объект FormData. После получения ответа от сервера результат отображается внутри элемента с id "result".

PHP Ajax - $.Get \u0026 $.Post Methods Tutorial in Hindi / Urdu

Как отправить POST запрос с помощью AJAX и получить ответ PHP

Simple Ajax in PHP

Complete AJAX Tutorial with Project -- Fetching API data using AJAX GET and POST request.

Form Submit using Ajax in PHP

PHP CRUD using Bootstrap Modal -- Complete Project -- AJAX -- JQUERY

How to Send Multiple Data Using Ajax in PHP - Ajax Tutorial

PHP Front To Back [Part 18] - PHP \u0026 AJAX

PHP Ajax Introduction Tutorial in Hindi / Urdu

Ajax Request \u0026 Response in PHP - How to send Request in AJAX and receive Response in Ajax in PHP

Реклама
Новое
Реклама