Дата | | Заголовок | JsHttpRequest - динамическая подкачка данных с поддержкой upload-а (AJAX) |
Пояснение | JsHttpRequest библиотека для создания AJAX-приложений, отличающаяся повышенной кроссбраузерностью, простотой и универсальностью, а также умеющая закачивать файлы на сервер без перезагрузки страницы и работать с формами целиком. Особенности:
Кроссбраузерность. Библиотека работает в IE5.0+, Mozilla 1.7+, FireFox 1.0+, Opera 7.3+, Safari (здесь "+" означает "в этой и более новых версиях"). Кроме того, код может работать без поддержки ActiveX и XMLHttpRequest (однако, если эти возможности включены в браузер, они автоматически задействуются).
Закачка файлов (upload) из браузера на сервер без перезагрузки страницы.
Полная поддержка отладочных возможностей PHP. Если в скрипте на серверной стороне происходит ошибка (включая фатальную, например, вызов неопределенной функции), клиентская часть имеет возможность корректно ее обработать и вывести диагностику. Помимо данных ответа, ей передается выходной поток скрипта, содержащий текст ошибки PHP.
Передача многомерных структур (аналог JSON) в данных запроса и ответа сервера. При этом используются стандартные средства PHP - многомерные массивы (данные запроса можно получить из $_REQUEST, данные ответа записываются в $_RESULT), а также стандартные средства JavaScript - вложенные объекты и свойства. Никакого XML на уровне API: работа происходит "родными" средствами языков.
Поддержка сессий PHP стандартными средствами.
Выбор оптимального метода загрузки данных (XMLHttpRequest, Microsoft.XMLHTTP, SCRIPT, IFRAME) в зависимости от браузера. В частности, возможность загружать данные с других хостов.
Интерфейс, совместимый с XMLHttpRequest.
|
Home URL | http://dklab.ru/lib/JsHttpRequest/ |
Флаг | russian |
Обновление | 04 Apr 2007 | Автор | Дмитрий Котеров |
e-mail | dmitry@koterov.ru |
Стаб. вер. | 5.0 |
Раздел | JavaScript-библиотеки
|
Ключи | http, javascript, ajax, (найти похожие документы) |
|
|