| 

.NET C# Java Javascript Exception

Seite rendern und JSON mitgeben

Dies ist das Archiv des ehemaligen Forums zum Thema Groovy, Grails, Griffon und Bean Scripting Framework, welches unter groovy-forum.de existierte. Die neue Adresse des Groovy-Forums ist: http://codekicker.de/fragen/themen/groovy.


Seite rendern und JSON mitgeben

koeberle - 01.12.2009 14:29
Ich versuche gerade ein bisschen tiefer in JS + Grails einzusteigen und stehe irgendwie auf dem Schlauch. Ich habe einen View der durch einem Controller mit Inhalt gefüllt werden soll (Grais-standart). In dem View ist ein Javascript das hungrig auf Daten ist. Diese JS würde ich gerne ein wenig JSON vorsetzen. Wie kann ich zusätzlich zu den Attributen, die die GSP benötigt auch noch ein JSON mitgeben und dieses dem JS überreichen. Habe bis jetzt nur 'render(builder:'json'){...}' gefunden, aber das taugt an dieser Stelle nichts, da ich ja die GSP rendern möchte.

Vielen Dank schon mal,

Christian


Re: Seite rendern und JSON mitgeben

ziegfried - 01.12.2009 16:41
Ein typischer Ansatz ist es, ein Model Attribut in JSON zu konvertieren. Dazu kann man im Controller zB. eine Map zusammen basteln, und diese dann als Teil des Models an den View übergeben:

Controller: (Attribut payload an den View übergeben)
Language: Groovy
def fancyAction = { def myMap = [ ... ] [ payload: myMap ] }

GSP:
Language: HTML
<script type="text/javascript"> var payload = ${payload.encodeAsJSON()}; </script>


Stelle deine Groovy-Frage jetzt!


Diese Seite zeigt den Thread "Seite rendern und JSON mitgeben" der ehemaligen Webseite groovy-forum.de, welche durch einen Serverunfall zerstört wurde. codekicker.de hat viele Konversationen über die beliebte Programmiersprache Groovy und zugehörige Frameworks wie das Grails-Framework retten können.

Hast Du eine Frage zum Thema Groovy, Grails oder allgemein Java? Viele ehemalige groovy-forum.de Mitglieder beantworten dir auf codekicker.de deine Frage! Stelle jetzt eine Frage!

Viele weitere Diskussionen zu Grails und Groovy befinden sich auf der Threadübersicht des alten groovy-forum.de.