[Thymeleaf] 타임리프 변수 자바스크립트에서 사용하는법

송채영·2023년 8월 3일
0

[Thymeleaf] 타임리프 변수 자바스크립트에서 사용하는법

  1. script 태그 안에 아래의 내용을 삽입
th:inline="javascript"
  1. 다음은 변수를 사용하고자 하는 함수를 아래와 같이 cdata 형식으로 묶어주기
/*<![CDATA[*/
/*]]>*/
  1. request 객체에 담은 변수를 [[${ }]] 형식으로 담아 사용하기
var index =[[${indexAllPermit}]];

전체코드 예시

<script th:inline="javascript">
/*<![CDATA[*/
function noticeDataCheck (){
	var index =[[${indexAllPermit}]];
	//제목 정규식 확인
	var title = "/^" + index + "{2,50}$/" 
		if(!title.test($("#Title").val())){
			return false;
		}else{
			return true;
		}
}
/*]]>*/
</script>

0개의 댓글