이 양식을 어떻게 만들 수 있을지에 대한 귀하의 아이디어와 조언이 필요합니다. 각 카테고리의 각 후보자에 대한 평가를 작성하려고하고 있으며 각 카테고리에는 5 가지 기준이 있습니다. 내가 한 것은 데이터베이스에서 기준을 동적으로 가져 와서 입력 상자와 함께 표시하는 것입니다. 이제 내 문제는 여기에 .. 나는이 함께 사용하여 데이터베이스를 각 기준의 점수뿐만 아니라 기준 ID입니다 절약 할 수있는 방법입니다 내 코드Jquery and Laravel Integration
<form class="form-horizontal" role="form">
{{ csrf_field() }}
<div class="form-group col-sm-8" >
<input type="hidden" id="canId" name="canId">
<input type="hidden" id="catId" name="catId">
<input type="hidden" id="judgeId" name="judgeId">
@foreach($dataCriteria as $Criteria)
<label class="col-sm-9" for="id">{{$Criteria->cri_name}}</label>
<div class="col-sm-3">
<input type="text" class="form-control" id="cri_{{$Criteria->id}}" name="cri_{{$Criteria->id}}" data-crid ="{{$Criteria->id}}" placeholder="1-10" required><br>
</div>
@endforeach
</div>
<div class="col-sm-4">
<img src="{{ asset('img/girl.jpeg') }}" alt="">
<h4 class="canfname text-center"></h4>
<p class="text-center"><em class="canbrgy"></em></p>
</div></form>
여기 내 아약스 코드 그러나 이것은을 위해 부족 기준의 입력.
var serializedData = $(".form-horizontal").serialize();
을 그리고 다음과 같은 구조로 Ajax 요청을 보내 :
$.ajax({
url: URL,
type: "POST",
dataType: 'json',
data: serializedData,
success: function(data){
}
});
와 제발 도와주세요
$.ajax({
type: 'post',
url: 'candidates/rateCandidates',
data: {
'_token': $('input[name=_token]').val(),
'canId': $('input[name=canId]').val(),
'catId': $('input[name=catId]').val(),
'judgeId': $('input[name=judgeId]').val()
},
success: function(data) {
window.location.reload();
}
});
은 ... 당신이 양식 필드를 직렬화 할 필요가 당신에게
Note ** : AJAX 양식을 제출할 때 왜'reload()'를 사용할 수 있습니까? AJAX 원칙 또는 기본 기능에 위배됩니다! – SaidbakR
난 그냥 테스트를 위해 :) 걱정하지 말아라. – EasyWay
테스트를 위해 *이 경우 console.log ('Lorem')'을 사용하는 것이 * 더 좋을 것이다. :) – SaidbakR