我需要传递javascript变量 像这样
<util:remotePaginate controller="myControl" action="search" params="[a:serchForm//here is javascript variable]" total="${totalVideo}" update="dataTableDiv" max="2"/>
<script>
var serchForm = JSON.stringify($("#formid").serializeArray());
</script>
有没有办法像这样做
答案 0 :(得分:0)
您可以通过在gsp上创建隐藏字段并分配值来实现此目的。在你的情况下你的代码看起来像这样
<g:hiddenField name="formid" value="" />
<script>
var serchForm = JSON.stringify($("#formid").serializeArray());
$('#formid').val(serchForm);
</script>
<util:remotePaginate controller="myControl" action="search" params="['\'formid=\'+formid']" total="${totalVideo}" update="dataTableDiv" max="2"/>
参考:https://github.com/amitjain1982/remote-pagination
希望这会有所帮助。问候
Motilal