こんにちは、私は "OpsnSocial で遊んでいます" と思います (Google のビットのおかげで) たくさんの情報を得ていると思いますが、1 つ質問があります。アクティビティの作成
このようなフォームがあるとしましょう(単純)
<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 に「投稿」します。