Мой GSP файл (в Grails 3.1.10):Как применять GString интерполяции в файле JS в Grails
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<asset:javascript src="jquery-2.2.0.min.js"/>
<asset:javascript src="myfile.js"/>
</head>
<body>
<span id="greeting"></span>
</body>
</html>
myfile.js:
greeting = "${resp}"; // resp is passed from controller
$(document).ready(function(){
$('#greeting').val(greeting);
});
Ну, я считаю, что каждый разработчик grails знает, могу ли я переместить myfile.js в свой файл GSP, он будет работать.
Однако я надеюсь узнать, как позволить автономному js-файлу правильно обрабатывать встроенную переменную GString.
Спасибо.
ну, в основном, ваш путь такой же, как у норганов (вверху). Что делать, если у меня много переменных? это все еще ваш предложенный способ? – wureka
Да. Вы можете создать карту своих переменных (если их больше 5), а затем отправить ее на внешнюю функцию JS. –