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
'개발 > javascript & jquery' 카테고리의 다른 글
[Javascript] 서버에 요청하지 않고, 변수에 이미지를 저장하는 방법(소스 코드에 이미지 데이터 저장 방법) _ blob, base64, reader.readAsDataURL(blob) (0) | 2023.01.06 |
---|---|
[JavaScript] $(function(){})이란? (0) | 2023.01.02 |
fetch , then 내림차순 오름차순 (0) | 2022.11.08 |
ev.preventDefault() (0) | 2022.10.20 |
[Restful][ajax]xhr 문법 한방 정리(new XMLHttpRequest();) (0) | 2022.10.19 |