Имам проблем с настройката на вложеното поле с помощта на 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" />