У меня проблема с настройкой вложенного поля с помощью 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;
});
};
</script>
Что интересно настройка поля с тегами JSP Struts работает:
<s:textfield name="myObject.myField" />