Найти - Пользователи
Полная версия: Для чего нужен Sijax?
Начало » Web » Для чего нужен Sijax?
1
Virtul
Я сразу извиняюсь за такой глупый вопрос, но не могу понять что такое Sijax… То ли мой слабый английский, то ли отсутствие опыта, но никак не могу врубиться как его использовать.
Вот есть у меня обычный rest api в приложении, есть кривенькое одностраничное js приложение, которое с этим api общается с помощью ajax из jquery. Sijax может мою жизнь как-то улучшить? Кажется как будто да, но не пойму как :) Объясните, пожалуйста, доходчиво кто-нибудь…
Заранее благодарен.
PooH
Если у вас уже сформирован rest api то ничем не улучшит.
Я бегло пробежал введение. Смысл такой - регистрируются на сервере питоновские функции, которые дергаются из броузера и изменяют части страницы. В их примере
    Sijax.request('update_news');
дергает зарегистрированную
def update_news(obj_response):
        news = get_latest_news_items()
        news_html = render_news_items(news)
        obj_response.html("#news", news_html)   # Заменить в клиенте содержимое элемента с id 'news' на переданное
        obj_response.alert("News feed updated!") # Показать в клиенте сообщение
Вообщем организуется такое простенькое RPC, в котором вся работа по изменению страницы в броузере делегируется на сервер. Вы вызываете через Sijax.request серверную функцию, которая сообщает ядру Sijax что надо поменять на странице, ядро Sijax меняет. В принципе иногда удобно.
Virtul
Всё понял, спасибо
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB