0
나는 thymeleaf 템플릿 내에서 JQuery를 사용하여 선택 옵션을 생성 중입니다. 모델지도 내의 옵션 키는 field.fieldName
javascript 변수와 동일합니다. 이 변수를 사용하여 모델에서 옵션 목록을 가져 오는 방법이 있습니까?자바 스크립트 값을 키로 사용하여 모델 속성 가져 오기
var $select = $("<select>", {"id": field.fieldName, "name": field.fieldName});
var options = [[${field.fieldName}]];
$.each(options, function(key, value) {
$select.append($("<option></option>").attr(key).text(value));
})
왜 옵션에는 문자열이 아닌 배열 인 하나의 값만 들어 있습니까? – Adder
모델에서 옵션을 얻으려고합니다. 모델 키를 알고 있다면'var options = [[{{{{ModelKeyForList}]];'를 사용할 것입니다. 그러나,이 경우 모델 속성을 얻기위한 키로'field.fieldName'의 값을 사용하려합니다. – SelketDaly
일반 JavaScript에서는 어떻게 보입니까? 'model.options [field.fieldName]'과 같은 것? 이 경우'model.options [[[$ {field.fieldName}]]]'과 같은 것을 할 필요가 있습니까? (thymeleaf가 어떻게 작동하는지 전혀 알 수 없습니까?) – Whothehellisthat