嗨,我正在“与 OpsnSocial 一起玩”,并且认为我得到了很多(感谢 Google 的位),但如果可以的话,有一个问题。创建活动
假设我有这样的表格(简单)
<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); });
}
};
如果是这样,我如何将文本字段值传递给它 - 是这样的吗?
var testinput = document.getElementById("testinput");
所以函数可能看起来像
function createActivity() {
if (viewer) {
var activity = opensocial.newActivity({
title: viewer.getDisplayName()
+ testinput });
opensocial.requestCreateActivity(activity, "HIGH",
function() { setTimeout(initAllData,1000); });
}
};
- 以及如何使用提交按钮触发该功能。在我的基本 JQuery 中,我会使用
$('#submitID').submit(function(){ 'bits in here '});
- 在“简单,即使用 createActivity 函数,它将使用 OS 框架“发布”到 activity.xml