Есть ли способ вызвать @controllers.app.test() с помощью Javascript?
Он работал нормально при использовании
location.href = '@controllers.app.test()'
И каким-то образом этот location.href стал настоящим URL:
127.0.0.1:9001/admin/@controllers.app.test()
Кто-нибудь может мне с этим помочь?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


@controllers.app.test() рассчитан на стороне сервера. Ваш HTML отображается и обрабатывается сервером, поэтому он становится /admin/@controllers.app.test(). Ваш Javascript находится в общей папке, поэтому он не обрабатывается.
Что вы можете сделать одно из следующего:
<script> var myAction = "@controllers.app.test()"</script>, а затем используйте myAction в JS.Используйте маршрутизатор Java Script:
3.1. https://www.playframework.com/documentation/2.6.x/ScalaJavascriptRouting
3.2. Преобразование переменной javascript в scala in play framework
3.3. Как обновить src img из javascript в проекте игровой платформы?
Вам, вероятно, потребуется это: playframework.com/documentation/2.6.x/ScalaJavascriptRouting?