2011-09-14 40 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請求。你可能想看看這個條紋阿賈克斯例如:

Stripes Ajax Example

您可能還需要使用一個JavaScriptResolution從一個ActionBean中爲Javascript返回對象,見示例代碼:

Amis JavaScriptResolution Example