Я новичок в laravel, у меня две формы в одном представлении (найти форму и сохранить форму) и использовать csrf в AJAX.Когда я вызываю ajax после отправки формы поиска, у меня появляется ошибка от ajax
Мой код
Header
<meta name="csrf-token" content="{{ csrf_token() }}" />
view
<form method="post" action="{{url('req/findacc')}}">
{{csrf_field()}}
...
<button type="submit" name="findacc" class="btn btn-primary">find</button>
</form>
<form method="post" action="{{url('req/save')}}">
{{csrf_field()}}
...
<select id="req_province" name="req_province" class="form-control" >
@foreach($listprov as $lreq_province)
<option value="{{$lreq_province->PROVINCE_CODE}}" >{{$lreq_province->PROVINCE_NAME}}</option>
@endforeach
</select>
<select id="req_district" name="req_district" class="form-control req_district">
</select>
</form>
script
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
$("select[name='req_province']").click(function(){
if($(this).val()!=''){
var province_code=$(this).val();
//var csrf_token = $('meta[name="csrf-token"]').attr('content');
$.ajax({
url:'searcha' +'?_token=' + '{{ csrf_token() }}',
method:"POST",
data: { province_code: province_code},
// "_token": csrf_token},
success:function(resulta){
$('.req_district').html(resulta);
//window.alert(resulta);
},
})
}
});
controller
foreach($query as $rowa){
$outputa=$outputa.'<option value="'.$rowa->DISTRICT_CODE.'">'.$rowa->DISTRICT_NAME.'</option>';
}
echo $outputa;
, если я не отправляю какую-либо форму, ajax вернет данные, чтобы показать выбор.Но когда я отправляю любую форму, я получаю сообщение об ошибке от ajax