0
$.ajax({
url:'${pageContext.request.contextPath}/backend/system/userRelative/add',
type: 'POST',
data: {
id:$("#id").val(),
cardNo:userCardNoAdd.val(),
userName:userNameAdd.val(),
companyName:companyNameAdd.val(),
departmentName:departmentNameAdd.val(),
userRelatives.relativeName:relativeNameAdd.val(),
userRelatives.relativeType:relativeTypeAdd.val(),
userRelatives.relativeCardNo:relativeCardNoAdd.val()},
error: function(XMLHttpRequest, textStatus, errorThrown){alert('error' + textStatus + "/" + errorThrown);},
success: function(data){
if(data=='success') {
alert('success');
$("#userRelativeDIV").dialog("close");
} else {
alert('fail');
}
}
});
* User와 UserRelative는 일대 다 관계가 있습니다. 이제 엔티티 사용자를 저장하고 싶지만 문제가 있습니다. 내가 어떻게 봄 컨트롤러에 대한 기업 사용자를 보낼 jquery.ajax을 사용할 수 있습니다 jquery.ajax를 통해 설정에 내가 값을 넣을 수있는 방법 *jquery.ajax를 통해 Set <UserRelative>에 값을 입력하는 방법
public class User implements java.io.Serializable {
private long id;
private String userName;
private Set<UserRelative> userRelatives = new HashSet<UserRelative>(0);
......}
공용 클래스 UserRelative는 {
를 java.io.Serializable을 구현