@guillermo
В JavaScript функция XMLHttpRequest
используется для отправки асинхронных запросов на сервер и получения ответов. Когда вы отправляете AJAX-запрос, сервер обрабатывает запрос и отправляет ответ обратно на клиентскую сторону. Вы можете получить ответ на клиентской стороне, обработав событие onreadystatechange
объекта XMLHttpRequest
.
Пример использования:
1 2 3 4 5 6 7 8 9 10 11 12 |
function ajaxRequest(url, callback) { var xhr = new XMLHttpRequest(); xhr.open('GET', url, true); xhr.onreadystatechange = function() { if (xhr.readyState === 4 && xhr.status === 200) { callback(xhr.responseText); } }; xhr.send(); } |
В этом примере функция ajaxRequest
отправляет GET-запрос на указанный URL и вызывает функцию обратного вызова callback
, когда ответ будет получен. Если ответ успешно получен (состояние xhr.readyState
равно 4 и статус xhr.status
равен 200), то в функцию обратного вызова передается текстовое содержимое ответа (xhr.responseText
).
Вы можете использовать этот пример для получения ответа от AJAX-запроса и дальнейшей обработки данных в вашем приложении.