В течение Грааль зрения я должен вызвать яваскрипт метод, чтобы получить некоторую информацию и поэтому у меня представить действие, как это:Grails Javascript метода контроллера вызовов
<input type="submit" name="submit" class="submit action-button" value="Generar" onclick="generateReport()" style="float: right" />
и в конце generateReport() I нужно позвонить/перенаправление на show
действия контроллера (потому что я нахожусь на create
действия уже)
I'have попытался с
1) var jSon = generateJSON();
<g:remoteFunction controller="report" action="show" params="[data:jSon]" />
2) var jSon = generateJSON();
<g:remoteFunction controller="report" action="show" params="[data:${jSon}]" />
1) данные достигает нулевой 2) Ошибка компиляции:
org.codehaus.groovy.grails.web.taglib.exceptions.GrailsTagException
Message
Attribute value quote wasn't closed (controller="report" action="show" params="[data:${jSon}]").
Вы не должны использовать 'remoteFunction' или любой из' 'удаленных * тегов. Они старые, с которыми трудно работать, и больше не поддерживаются в новых версиях Grails. Вам нужно научиться создавать свои собственные вызовы ajax с помощью jquery/javascript. –