OpenSocial通过提交点击创建活动

时间:2010-06-07 12:41:37

标签: javascript jquery opensocial

嗨,我正在“玩OpsnSocial”并认为我得到了很多(感谢Googles的位),但有一个问题,如果可以的话。创建活动

假设我有一个这样的表格(简单)

<form>
<input type="text" name="" id="testinput" value=""/>
<input type="submit" name="" id="" value=""/>
</form> 

我想发布文本字段的值(和/或“刚发布”到“用户”活动的消息。

我是否使用这样的功能?

function createActivity() {
  if (viewer) { 
    var activity = opensocial.newActivity({
      title: viewer.getDisplayName() 
          + ' VALUE FROM FORM '});
    opensocial.requestCreateActivity(activity, "HIGH", 
      function() { setTimeout(initAllData,1000); });
  }
};
  1. 如果是,我该如何传递文本字段 它的价值 - 是这样的吗?

    var testinput = document.getElementById(“testinput”);

  2. 所以功能看起来像

     function createActivity() {
      if (viewer) { 
        var activity = opensocial.newActivity({
          title: viewer.getDisplayName() 
              + testinput });
        opensocial.requestCreateActivity(activity, "HIGH", 
          function() { setTimeout(initAllData,1000); });
      }
    };
    
    1. 如何使用提交按钮触发该功能。在我的基本JQuery中,我会使用$('#submitID').submit(function(){ 'bits in here '});
    2. 就像那样简单,即使用createActivity函数,它将使用OS框架“发布”到activity.xml

1 个答案:

答案 0 :(得分:0)

实际上,“简单”非常明显地使用了getElementbyID,是的,它增加了另一个活动