테이블 형식으로 데이터를 보는 데 DataTable을 사용하고 있습니다. 나는 백엔드 (JAVA)에서 객체의 목록으로 데이터를 보내고있다. 프런트 엔드에서 단일 문자열로 개체 ID를 검색하고 반복해야합니다. 하지만 자바 스크립트JavaScript에서 JSTL 만든 변수를 사용하는 방법은 무엇입니까?
에서 사용하지 못할 - 내가 생각했던 ID 문자열이 생성됩니다
<c:set var="tagIds" value="${tag.id},${tagIds}"/>
으로 나는 분리와 ID를 연결된 한 데이터의 반복에서이를 위해
,,, 자바 스크립트에서 다음과 같이 변수를 선언했습니다.
var tagIds = ${userId};
구문 오류가 반영되었습니다. 이것은 쉼표 (,) 다음에 새로운 변수임을 전제로합니다. 그 변수를 전달할 수 없습니다.
또한 자바 스크립트 함수 호출에서 매개 변수로 이러한 값을 보내려고했지만 동일한 오류가 발생합니다.
saveTags(${userId}); & saveUploadedTags(<c:out value='${userId}'/>);
결과 당신 자신이 언급 한대로 결과 자바 스크립트 코드가 유효한지 확인해야
Error:
SyntaxError: identifier starts immediately after numeric literal
saveTags(4028808241a34ba60141a35049380000)