Способы общения с сервером
Чтобы написать AJAX-приложение, нужно уметь связываться с сервером. Технологии, которые обеспечивают такую связь, называют транспортами. Разные транспорты имеют разные возможности и ограничения.
- XMLHTTPRequest
Объект XMLHTTPRequest - низкоуровневая основа большинства AJAX-приложений. Знание его методов, свойств и особенностей не только помогает писать приложения на низком уровне с минимумом javascript-кода, но и позволяет понять, что происходит внутри фреймворков, которые, увы, часто несовершенны или тянут много лишнего. читать дальше »
- AJAX-транспорт Script
Запросы способом Script подразумевают только GET и имеют сложности с отслеживанием ошибок. Но зато - их можно делать на любые домены,
что и составляет основную область применения этого транспорта. читать дальше »
- AJAX-транспорт IFrame
Этот транспорт - пожалуй, самый универсальный и мощный, но и тонкостей в нем - больше всех
Для общения с сервером создается невидимый IFrame. Простая смена URL этого iframe - запрос к серверу за данными. Кроме того, в iframe можно отправлять post-запросы
поставив его имя в атрибут form.target . читать дальше »
|