$.post

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

  1. NickProstoNick

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

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

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

    Zeka Well-Known Member

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

    Теперь модно использовать jsonRpcService из Extension Library:
    Код (Text):
    <?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 Статус как статус :)

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

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

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

    Zeka Well-Known Member

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

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

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

    Регистрация:
    22 авг 2008
    Сообщения:
    1.766
    Симпатии:
    39
    Уже разобрался :) спасибо!!!!
     
Загрузка...

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