я хочу вставить в соответствии с количеством флажков
если я отмечу один флажок, чем вставить одну форму, если флажок два флажка вставить две формы
введите описание изображения здесь
и вот мой сценарий
$('#insertRegularCheck').click(function(){
var kindOfValue = ['낙상위험','욕창위험측정','인지기능검사','욕구사정'];
var elderName = $('input[name=elderName]').val();
var elderId = $('input[name=elderId]').val();
for(var i=0;i<kindOfValue.length;i++){
formData = $('#regularCheck').serializeArray();
var elderRegularCheckDoingDate = $('#elderRegularCheckDoingDate')
var elderRegularCheckPlanDate = $('#elderRegularCheckPlanDate')
var $chk = $('#elderRegularCheckCategory'+i+'');
if($chk.is(':checked')){
formData.push({
name : "elderName",
value : elderName
});
formData.push({
name : "elderId",
value : elderId
});
formData.push({
name : $chk.attr('name'),
value : kindOfValue[i]
});
formData.push({
name : "elderRegularCheckPlanDate",
value : elderRegularCheckPlanDate.val()
})
formData.push({
name : "elderRegularCheckDoingDate",
value : elderRegularCheckDoingDate.val()
});
console.log(formData);
$.ajax({
type : 'POST',
url : '/employee/insertRegularCheck',
data : formData,
traditional :true,
success : function(data){
console.log('success')
},
error : function(error){
console.log("error", error)
}
})
}
}
})
а вот моя форма
<h3>검사 등록 및 수정</h3>
<div class="row" >
<div class="col-sm-12" >
<form id="regularCheck">
<div class="form-group">
<h4>검사 선택</h4>
<label style="margin-right:10px;"><input name="elderRegularCheckCategory" id="elderRegularCheckCategory0" type="checkbox" value="낙상위험">낙상위험측정</label>
<label style="margin-right:10px;"><input name="elderRegularCheckCategory" id="elderRegularCheckCategory1" type="checkbox" value="욕창위험측정">욕창위험측정</label>
<label style="margin-right:10px;"><input name="elderRegularCheckCategory" id="elderRegularCheckCategory2" type="checkbox" value="인지기능검사">인지기능검사</label>
<label style="margin-right:10px;"><input name="elderRegularCheckCategory" id="elderRegularCheckCategory3" type="checkbox" value="욕구사정">욕구사정</label></br>
<h4>날짜 선택</h4>
<label>계획 날짜<input name="elderRegularCheckPlanDate" id="elderRegularCheckPlanDate" class="date"></label>
<label>시행 날짜<input name="elderRegularCheckDoingDate" id="elderRegularCheckDoingDate" class="date"></label>
<button id="insertRegularCheck" type="button" class="btn btn-metis-5 btn-xs" style="text-align: right; margin-left: 10px;">등록하기/수정하기</button>
</div>
</form>
</div>
</div>
</div>
мне любопытно, что иногда работа иногда делает
Duplicate entry 'check_57' for key 'PRIMARY'
эта ошибка