#php #ajax #axios #xmlhttprequest #fetch
Вопрос:
Существуют различные варианты:
- Аксиос
- Аякс
- Привести
- XMLHttpRequest
Я понимаю, что все они используются для извлечения данных без обновления страницы, но я не понимаю, с чем лучше работать с PHP?
Комментарии:
1. AJAX-это то, что вы используете для выполнения асинхронных запросов, и вы можете выполнять запросы AJAX с помощью Axios (который использует XMLHttpRequest) или Fetch или сам XMLHttpRequest. С практической точки зрения : Fetch не работает в IE, а XMLHttpRequest немного низкоуровневый. Если вам нужно поддерживать IE, то я предлагаю axios (хотя jQuery) также является вариантом, но если нет, то все, что плавает на вашей лодке
Ответ №1:
Под ними все та же технология. Это просто разные интерфейсы для выполнения одного и того же — выполнения асинхронного HTTP-запроса к серверу без обновления страницы.
PHP не знает — и ему все равно, — какой из них вы используете для отправки запроса. Все, что он знает, это то, что поступил запрос. То, как он был сгенерирован, не имеет для него значения.
В этом прелесть таких протоколов, как HTTP — до тех пор, пока и клиент, и сервер понимают протокол, им не нужно заботиться о том, как на самом деле реализуется друг друга.