playframework playframework-2.1

playframework - Play Framework-Uso de la variable Javascript en Scala Template



playframework-2.1 (2)

No puede mezclar las variables de Scala (del lado del servidor) con las variables de JS (del lado del cliente), ya que se generan en entornos bastante distantes.

En su lugar, puede utilizar un ejemplo de javascriptRoutes de Play como se describe en otra pregunta

Entonces tengo algo que se ve así:

<script> $(document).ready(function(){ $("button.fadeMeOut").click(function(){ var fadeID = $(this).attr(''id''); window.location.href = ''@routes.Application.function(fadeID)''; }); }); </script>

Por supuesto, este código dará un error not found: value fadeID . ¿Hay alguna manera de hacer algo como esto en la plantilla de Play Scala?


Puede insertar la URL relativa en lugar de ''@ routes.Application .... etc''

Entonces, por ejemplo, "/function/" + fadeID

Si la ruta de @ routes.Application.function es / function