1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

$.post

Тема в разделе "Lotus - Xpages", создана пользователем NickProstoNick, 11 фев 2014.

  1. NickProstoNick

    NickProstoNick Статус как статус :)
    Lotus team

    Репутация:
    0
    Регистрация:
    22 авг 2008
    Сообщения:
    1.785
    Симпатии:
    42
    Всем привет!
    Нужно запостить документ методом $.post() или $.ajax() ?
    А то ничего не получается ;)

    Подскажите плиз
     
  2. Zeka

    Zeka Well-Known Member

    Репутация:
    0
    Регистрация:
    1 сен 2009
    Сообщения:
    219
    Симпатии:
    0
    Не по феншую это - юзать $.post() или $.ajax() :)

    Теперь модно использовать jsonRpcService из Extension Library:
    Код:
    <?xml version="1.0" encoding="UTF-8"?>
    <xp:view xmlns:xp="http://www.ibm.com/xsp/core" xmlns:xe="http://www.ibm.com/xsp/coreex">
    <xp:inputText id="inputText"></xp:inputText>
    
    <xp:button value="Post" id="button1">
    <xp:eventHandler event="onclick" submit="false">
    <xp:this.script><![CDATA[var s = dojo.byId("#{id:inputText}").value;
    alert("Post " + s);
    
    var deferred = logService.log(s);
    
    deferred.addCallback(
    function(result) {
    alert("Done");
    }
    );
    
    ]]></xp:this.script>
    </xp:eventHandler>
    </xp:button>
    <xe:jsonRpcService id="jsonRpcService1" serviceName="logService">
    <xe:this.methods>
    <xe:remoteMethod name="log">
    <xe:this.script><![CDATA[var doc = database.createDocument();
    doc.replaceItemValue("Form", "Log");
    doc.replaceItemValue("Text", textParam);
    doc.save();]]></xe:this.script>
    <xe:this.arguments>
    <xe:remoteMethodArg name="textParam"></xe:remoteMethodArg>
    </xe:this.arguments>
    </xe:remoteMethod>
    </xe:this.methods>
    </xe:jsonRpcService>
    </xp:view>
    Или хочется именно $.post() или $.ajax()?
     
  3. NickProstoNick

    NickProstoNick Статус как статус :)
    Lotus team

    Репутация:
    0
    Регистрация:
    22 авг 2008
    Сообщения:
    1.785
    Симпатии:
    42
    Ух ты... классная штучка.
    А ест ли эта штука SSJS?
    Мне нужно логировать действия пользователя
     
  4. NickProstoNick

    NickProstoNick Статус как статус :)
    Lotus team

    Репутация:
    0
    Регистрация:
    22 авг 2008
    Сообщения:
    1.785
    Симпатии:
    42
    все бы хорошо, но
     
  5. Zeka

    Zeka Well-Known Member

    Репутация:
    0
    Регистрация:
    1 сен 2009
    Сообщения:
    219
    Симпатии:
    0
    Что значит "А ест ли эта штука SSJS?" ?

    Эта штука как раз и предназначена, что бы из CSJS вызвать код на сервере (SSJS) и результат его выполнения потом использовать в CSJS.
     
  6. NickProstoNick

    NickProstoNick Статус как статус :)
    Lotus team

    Репутация:
    0
    Регистрация:
    22 авг 2008
    Сообщения:
    1.785
    Симпатии:
    42
    Уже разобрался :) спасибо!!!!
     
Загрузка...
Похожие Темы - post
  1. rinsk
    Ответов:
    19
    Просмотров:
    474
  2. Lisenok
    Ответов:
    0
    Просмотров:
    165
  3. Rocket
    Ответов:
    3
    Просмотров:
    493
  4. Dosia
    Ответов:
    5
    Просмотров:
    343
  5. Serduko
    Ответов:
    2
    Просмотров:
    632

Поделиться этой страницей