Как получить return от ajax?

Пользователь

от guillermo , в категории: JavaScript , 9 месяцев назад

Как получить return от ajax?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от nicola , 9 месяцев назад

@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-запроса и дальнейшей обработки данных в вашем приложении.