Xpoint
   [напомнить пароль]

Получение данных от сервера без перезагрузки страницы: История

Внимание! Данный интерфейс находится в стадии глубокой переделки. Наберитесь терпения.

Последнее изменение

6 лет назад Александр Михалицын[досье] изменил текст:
Текст: * Решения специфичны для IE и Mozilla/Firefox (в IE вообще не работает с выключенными ~ActiveX), в Opera поддержка есть только начиная с версии 8.¶

= SCRIPT: Загрузка данных через динамически создаваемый тэг SCRIPT¶
[[http://dklab.ru/chicken/nablas/41.html JSHttpRequest: динамическая подкачка данных без перезагрузки страницы]] (подробная статья, примеры)¶
== Преимущества¶
* Хорошая кроссбраузерность. Идентичный код и метод в разных браузерах (в том числе — работает в Opera).¶
* Экономия памяти по сравнению с IFRAME.¶

* Необходимо в серверном скрипте работать с Unicode (в PHP для этого есть расширение iconv).¶
* Браузеры по-разному работают с динамически созданными SCRIPT-тегами, поэтому кроссбраузерное решение содержит ряд хаков.¶

= JsHttpRequest: Все вышесказанное в одной удобной библиотеке¶
[[http://dklab.ru/lib/JsHttpRequest/]] -- статья о библиотеке на официальном сайте.¶
[[http://forum.dklab.ru/js/jshttprequest/]] -- форум поддержки.¶
== Преимущества¶
* Полностью совместимый с XMLHttpRequest интерфейс.¶
* Кроссбраузерность.¶
* Наличие упрощенного интерфейса.¶
* Возможность динамической закачки файлов на сервер.¶
* Автовыбор оптимального метода загрузки (XMLHttpRequest, script или form) в зависимости от параметров запроса.¶

== Недостатки¶
* их отсутствие (-;¶

= Примеры использования Remote Scripting¶
[[http://serversideguy.blogspot.com/2004/12/google-suggest-dissected.html Google Suggest Dissected]] -- статья про то, как устроен [[http://www.google.com/webhp?complete=1&hl=en Google Suggest]].¶
[[http://jgwebber.blogspot.com/2005/02/mapping-google.html Mapping Google]] -- статья про то как устроен [[http://maps.google.com/ Google maps]].

История предыдущих изменений

изменения дата автор
текст 2010-07-16 15:22:56 (6 лет назад) Александр Михалицын[досье]
текст 2005-04-03 16:31:35 (12 лет назад) Владимир Палант[досье]
RSS
Powered by POEM™ Engine Copyright © 2002-2005