Термин AJAX и его сокращение является неправильным.Это не имеет ничего общего с XML.Обычно это относится к функции XMLHttpRequest
.Название этой функции снова неверно, потому что теперь вы можете использовать его для получения или отправки данных JSON, простого текста или даже двоичных данных.
AsyncHttpRequest
было бы более подходящим термином для функции,и AJAH
(асинхронный JavaScript и HTML) вместо AJAX.Напомним, что хотя XMLHttpRequest также допускает синхронные запросы, было бы лучше вообще избавиться от него.
Обычно приложения AJAX хорошо используют асинхронные вызовы и максимально избегают обновления страницы. Gmail является хорошим примером. Facebook в современном браузере также использует AJAX.Нажатие на разные ссылки, такие как «Лента новостей», «События» и т. Д., Не приводит к перезагрузке страницы, хотя путь в адресной строке изменяется. Github делает то же самое в современных браузерах.