2011-09-14 12 views
1

GoogleのChannel APIを使用して2人プレイのゲームセッションを構築しようとしています。 JavaScript関数を使用してチャンネルを開こうとしています。チャンネルを開き、特定のユーザーの新しいトークンを取得するStripes ActionBeanがあります。StripesのActionBeanからjavascriptで戻り値を取得するにはどうすればよいですか?

JavaScriptからActionBeanを呼び出し、ActionBeanから "String token"を取得するにはどうすればよいですか? $ {actionBean.token}は.jsファイルでは機能しませんでした。

PS:私はこれらの言語に慣れていないので、私の質問に答える時間と労力を感謝します。ありがとう!

編集:ありがとうございます!私は提案されたリンクを読んで、JavaScriptResolutionについて興奮しています。 javascriptでJavaScriptResolutionをどのように受け取るのですか?おそらく誰かが親切にコードスニペットを提供できますか?

+0

あなたのコードを教えてください。 Stripesはサーバー側で動作し、テキストを生成することを覚えておいてください。このテキストの一部は、クライアント側で実行されるjavascriptコードです。 –

答えて

0

JavaScriptを使用してページを生成するactionBeanでJavascriptを生成していない限り、$ {actionBean.token}は機能しません。その場合、Ajaxが必要です.Javascriptでhttpリクエストを作成する必要があります。あなたは、このストライプAjaxの例を見てみたいことがあります

Stripes Ajax Example

あなたはまた、サンプルコードを参照して、JavaScriptにactionBeanからオブジェクトを返すためにJavaScriptResolutionを使用する場合があります:

Amis JavaScriptResolution Example

関連する問題