У меня такое ощущение, что ответ на этот вопрос прост, но я пока не могу его получить ...
У меня есть функция Javascript, которая вызывает действие в классе Groovy через функцию remoteFunction. Теперь мне нужно вернуть значение из класса действия обратно в функцию 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, это [объектный объект]. Есть ли у меня способ получить, по крайней мере, [anobject1, anobject2, ..., anobjectn] в качестве значения tmp? Я даже пробовал json, но он все еще [объектный объект].