Interested in our services or want to ask something? Contact us!

Akademgorodok 8 / 315,
Krasnoyarsk, 663600
Russia

Начинаем работать с Ajax

Опубликовано: 05.10.2017

видео Начинаем работать с Ajax

Молниеносная AJAX загрузка страниц сайта с jQuery PJAX

В 2005 году начала набирать популярность сравнительно новая технология, называнная Ajax. Название Ajax происходит от Asynchronous JavaScript and XML. В двух словах это использование нестандартного XMLHttpRequest объекта для взаимодействия с серверными сценариями. Он может отправлять и принимать информацию в различных форматах, включая XML, HTML и текстовые файлы.


Урок 1. Введение в jQuery. Начало работы

Ajax имеет очень большие возможности, а его асинхронная природа позволяет обходиться без перезагрузки страницы. Это дает вам возможность обновлять часть страницы в зависимость от действий пользователя и является краеугольным камнем Rich Internet Applications (RIA) часто обсуждаемым в контексте «Web 2.0»


JavaScript & AJAX

DOM играет в Ajax несколько ролей, как вы будете использовать DOM зависит от того, как вы собираетесь обрабатывать ответ полученный от сервера. Вы можете получить ответ в виде текста, используя свойство responceText, или вы можете работать с XML, используя responseXML. Допустим, вы получаете от сервера ответ в виде части (X)HTML страницы для этого вы используете свойство responseText, вы можете добавить этот текст, в необходимую точку страницы используя innerHTML. Если же сервер отправляет ответ в виде XML, вы должны использовать responseXML, вы можете просматривать его DOM, проводить выборку или выполнять операции над элементами, атрибутами и текстовыми узлами.

Все это может казаться очень запутанными, но станет гораздо понятней после того как мы рассмотрим несколько примеров. Для этих примеров мы используем библиотеку XHConn для упрощения нашего взаимодействия с объектом XMLHttpRequest(). Эта библиотека доступна на сайте xkr.us/code/javascript/XHConn/ 1 и позволяет получать простой доступ к XMLHttpRequest() через создание нового объекта XHConn и инициализацию его метода connect().

rss