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/