Struts2 프레임 워크를 사용하여 jQuery를 사용하여 중첩 된 필드를 설정하는 데 문제가 있습니다.jQuery 및 Struts2 : 스택을 통해 중첩 된 필드 설정
이 개체에 필드가 두 번째 수준 인 경우 modelDriven 개체 "myModel"의 필드를 설정할 수 없습니다. 즉 : 필드를 myModel.myObject.myField와 같이 설정할 수 없지만 myModel.myField를 설정할 수 있습니다. 누군가가 모델에서 중첩 필드를 설정하는 방법을 알려주고 알려줄 수 있습니까? 은 명확합니다 :
아래 코드는 작동하지 않습니다
<script>
function myFunction(myVal) {
$.getJSON('login/open', {
myField : myVal
}, function(data) {
if(data.ajaxResponseCode == 0){
$("#myButton").remove();
$("#myId").html("id set to=" + data.idSet + '');
};
return false;
});
};
</script>
코드 아래에 작동합니다
<script>
function myFunction(myVal) {
$.getJSON('login/open', {
myObject.myField : myVal
}, function(data) {
if(data.ajaxResponseCode == 0){
$("#myButton").remove();
$("#myId").html("id set to=" + data.idSet + '');
};
return false;
});
};
JSP로 struts-로 필드를 설정하는 흥미로운 무엇
태그 작동 :
<s:textfield name="myObject.myField" />
감사
을 위해 작동하는 경우
그것을이 코드를 시도하고 변경, 객체를 제대로 확인하십시오. ognl 표현식이 JavaScript와 다르게 작동한다는 것은 특별히 흥미로운 것은 아니지만 완전히 다르다. –