Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Библиотеки и модули для RusHub'а _ JsHttpRequest

Автор: Setuper 9.3.2010, 22:08

Название: JsHttpRequest
Описание: Библиотека, переписанная с php на lua. Позволяет по технологии ajax взаимодействовать браузеру с "lua-веб-сервером".
Применение:

Код
_G.require"JsHttpRequest" -- подключение библиотеки
_G.JsHttpRequest.JsHttpRequest(SERVER, GET) -- вызов "конструктора"
    
local Result = {}
Result["msg"] = "test"
    
print(_G.JsHttpRequest.Handler(Result)) -- отсылка данных клиенту


Файл JsHttpRequest.lua нужно положить в папку libs, остальные js файлы должны быть доступны браузеру для скачивания.

Простейшее взаимодействие. В зависимости от GET и POST данных, присланных клиентом на сервер, отсылаем данным механизмом ответ.
В отличии от php библиотеки, данная библиотека не работает с преобразованием кодировок. Все преобразования лежат на плечах веб-сервера.
Для ознакомления с технологией взаимодействия см.: http://mydc.ru/r/?http://dklab.ru/lib/JsHttpRequest/

 JsHttpRequest.rar ( 22.29 килобайт ) : 31