Почему Аякс Сначала, если вы хотите данные от сервера к браузеру в сессии, вы должны были использовать HTML форму. HTML-форма будет отправить запрос, а затем ответ придет в браузер в виде новой веб-страницы. Знайте, что этот подход имеет много накладных расходов и занимает слишком много времени. Аякс подход, чтобы отправить запрос в наименьшей возможной величины и получить ответ в наименьшей возможной величины. Поступая таким образом, скорость увеличивается.
Использование Ajax One использования Ajax, как вы видели выше, для увеличения скорости передачи данных между браузером клиента и сервером. Если обработка полученных данных делается на клиенте, ваше время обработки на сервер сохраняется; так что сервер волен делать другие вещи. Другое использование Ajax является то, что, для того, чтобы изменить веб-страницу с данными с сервера, вам не нужно новую веб-страницу. По желанию клиента только технологии Ajax имеет место только в браузере клиента в веб-страницы. Там нет аналога на сервере.
Когда сделан запрос на клиенте, он идет к конкретному файлу (программы) на сервере. Программа (файл на сервере) ищет результат и отправляет его обратно в виде текста в той же связи. Так, Аякс посылает запросы и ожидает результата. Аякс заканчивает делать свою задачу, когда он получает результата. Задача Аякс, чтобы сделать запрос и получить результат. На сервере, любая программа (РНР, Perl и т.д.), которые могут посылать обратную связь (результат) текст используется. Асинхронный По умолчанию, Аякс является асинхронным.
Это означает, что задача Ajax может быть осуществлена, в то время как другие вещи происходит в веб-страницы. Например, в то время как задача Аякс происходит, другие ECMAScripts можно делать анимацию. Обработка веб-страницы не должны остановить, то Ajax несет свою задачу, а затем обработка непрерывным. В этом случае, задача Ajax будет синхронным. Вы можете сделать задачу синхронно Ajax, просто изменив значение параметра, но по умолчанию он асинхронный. Буд