Laravel与ajax请求token

时间:2021-01-10 04:53:02

Laravelpost请求默认都带了token验证,所以我们ajax发起post请求也得带上token请求头。以下为完整示例

<script type="text/javascript">
$(function(){
#在要发起post请的ajax前加上这几行代码
$.ajaxSetup({
headers: { 'X-CSRF-TOKEN' : '{{ csrf_token() }}' }
});
$("#generate").click(function(){
$.ajax({
url:"/admin/xx/xx", //你的路由地址
type:"post",
data:{"auth_num":$('#auth_num').val(),"auth_type":$('#auth_type').val(),"organization_name":$('#organization_name').val()},
timeout:30000,
success:function(data){
$("#auth_codes").val(data);
},
error:function(){
console.log(data);
}
});
});
})
</script>