Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将值传递给Grails_Javascript_Html_Grails_Grails Controller - Fatal编程技术网

Javascript 将值传递给Grails

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

我试图将一个值从gsp传递给控制器。但我的价值一直没有定义。 我不确定我在这里做错了什么。所以我用这个

 <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
}