我是laravel的新手,我在同一视图中有两种形式(查找形式和保存形式),并在AJAX中使用csrf。 提交查找表单后我在哪里调用ajax我遇到了来自ajax的错误
我的密码
Header
view
{{csrf_field()}}
...
find
{{csrf_field()}}
...
@foreach($listprov as $lreq_province)
{{$lreq_province->PROVINCE_NAME}}
@endforeach
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.''.$rowa->DISTRICT_NAME.'';
}
echo $outputa;
如果我不提交任何表格,ajax将返回数据以显示选择。 但是当我提交任何表格时,我将收到来自ajax的错误