Я хочу изменить выбранное значение отдельного «g: select» в «update» или «onSuccess» после удаленной функции, которая происходит в onChange.
Код GSP:
<g:select name="mainSelect"
id="mainSelect"
from="${mainSelect}"
value="${mSelect}"
optionKey="key"
optionValue="value"
onchange="${remoteFunction (
controller: 'mainController',
action: 'checkValue',
params: '\'value=\' + this.value + \'&value2=\' + otherSelect.value',
onSuccess: '$("#otherSelect").val(data)',
)}"
noSelection="['': '']"/>
<g:select name="otherSelect"
id="otherSelect"
from="${notimportant}"
value="${notimportant2}"
optionKey="key"
optionValue="value" />
Функция remoteVunction "checkValue" отображает "Y" или "N" в зависимости от нескольких переменных, я вышел из системы, чтобы знать, что это определенно то, что он возвращает каждый раз. Я просто не могу заставить выпадающий список измениться после этого. Мой пост не возвращает ошибок, я получаю только ошибки в зависимости от того, что находится в onSuccess или обновлении.
Я пробовал несколько вещей, таких как:
onSuccess: '$("#otherSelect").val(data)',
или
update: 'otherSelect'