[英]How do I pass values from grails back to a javascript function?
我覺得這很容易解決,但我似乎還沒有得到……
我有一個Javascript函數,可通過remoteFunction在Groovy類中調用動作。 現在,我需要將動作類中的值返回給Javascript函數以進行進一步處理。 看起來像這樣:
// sample js function in the gsp file
function setPrev() {
...
var tmp = $remoteFunction(action: 'someaction', params: ...)
...
}
在控制器中,該操作將如下所示:
def someaction = {
...
def retVal = Somedomain.anobject // 1:m relationship so there's a hasMany = [anobject...] in Somedomain
...
return retVal
}
現在,當它返回到tmp時,它是[object object]。 我有沒有辦法至少獲得[anobject1,anobject2,...,anobjectn]作為tmp的值? 我什至嘗試了json,但它仍然是[object object]。
這很容易
return retVal as JSON
只要記住要導入org.grails.converters.JSON(我認為是)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.