AJAX

Что такое AJAX?

Как это работает

A

J

A

X

synchronous

nd

ml

avaScript

Технически AJAX это:

XMLHttpRequest Object

или

 

XHR

С помощью AJAX можно обмениваться любыми данными с сервером.

 

Обычно используются форматы:

  • JSON – для отправки и получения структурированных данных, объектов.
  • XML – если сервер почему-то работает в формате XML, то можно использовать и его, есть средства.
  • HTML/текст – можно и просто загрузить с сервера код HTML или текст для показа на странице.

Как работает AJAX

  1. Создать объект XMLHttpRequest
  2. Создать callback function
  3. Открыть запрос (request)
  4. Отправить запрос

Рассмотрим простой пример

AJAX

By Alexey Kalyuzhnyi