Javascript 将值传递给Grails
我试图将一个值从gsp传递给控制器。但我的价值一直没有定义。 我不确定我在这里做错了什么。所以我用这个Javascript 将值传递给Grails,javascript,html,grails,grails-controller,Javascript,Html,Grails,Grails Controller,我试图将一个值从gsp传递给控制器。但我的价值一直没有定义。 我不确定我在这里做错了什么。所以我用这个 <selectBox id ="sb" onchange="${remoteFunction(action: 'Report', params: '\'value=\' + this.value')}"> 在我的控制器中 如果有人能帮我或给我指出正确的方向,我将不胜感激。我是Grails的新手。您的操作需要 def Report = { String value = p
<selectBox id ="sb" onchange="${remoteFunction(action: 'Report', params: '\'value=\' + this.value')}">
在我的控制器中
如果有人能帮我或给我指出正确的方向,我将不胜感激。我是Grails的新手。您的操作需要
def Report = {
String value = params.value
}
但操作名称使用小写。操作也需要在同一个控制器中。我一直没有定义,因此我尝试检查您的兄弟的请求。您得到的请求url是什么?2尝试从浏览器手动向控制器/操作发出请求,您得到了什么?params.value和params['value']以及params.get'value'是相同的。我不确定您的意思,但我仍然在访问控制器,因为我正在使用它来显示我在grails 2.2.0上检查过的数据库表。为什么不使用g:select,并且应该遵循约定,即如果需要,使用小写操作。
def Report = {
String value = params.value
}