개발/javascript & jquery

thymeleaf에서 자바스크립트 인라인을 사용할 때 // 백단 부르기

멋진놈 2022. 11. 10. 13:05
728x90

부득이 하게 외부 스크립트에 백엔드 값을 전달해야 한다면 

스크립트 선언 순서를 조절하여 이용하는 방법

 

 

1번으로 hidden에 담아놓고 불러와서 쓰거나

<input type="hidden" name="rid" th:value="${rid}" id="rid" />
const test11 = document.querySelector("#rid");
const test12 = document.getElementById("rid").value;

 

2. 먼저 미리 하고 js 파일로 불러 들이거나 

<script>

const username = [[${...}]]

const eid = '[[ ${eid} ]]';
const rid = '[[ ${rid} ]]';

<script>

<script src="some/script.js"></script>

 

둘중에 사용

 

https://www.inflearn.com/questions/573468

 

thymeleaf에서 자바스크립트 인라인을 사용할 때 질문있습니다. - 인프런 | 질문 & 답변

html 내에서 <script th:inline='javascript'></script> 태그를 이용하는 것이 아니라, 자바스크립트 파일을 static 에 있는 외부로 분리하는 경우에 어떻게 하면 변수를 사용할 수 있나요?   예를 들어 st...

www.inflearn.com