$('#resume_form .button-submit').click(function () { var data = $(#resume_form).serializearray(); $.ajax({ type: 'post', url: '/delivery', datatype: 'json', cache: false, data, headers: { 'x-csrf-token': $('meta[name=_token]').attr('content') }, success: function(data){ console.log(data.status); }, error: function(xhr, type){ alert('ajax error!') } }); }).hide();
服务端响应代码:
public function store(request $request) { return response()->json(array( 'status' => 1, 'msg' => 'ok', )); }
laravel ajax post数据没有经过auth中间件,但是会报302错误,并且会views里可以看到会加载login视图
对应路由文件如下:
路由信息
web中的中间件
回复内容: js代码:
$('#resume_form .button-submit').click(function () { var data = $(#resume_form).serializearray(); $.ajax({ type: 'post', url: '/delivery', datatype: 'json', cache: false, data, headers: { 'x-csrf-token': $('meta[name=_token]').attr('content') }, success: function(data){ console.log(data.status); }, error: function(xhr, type){ alert('ajax error!') } }); }).hide();
服务端响应代码:
public function store(request $request) { return response()->json(array( 'status' => 1, 'msg' => 'ok', )); }
laravel ajax post数据没有经过auth中间件,但是会报302错误,并且会views里可以看到会加载login视图
对应路由文件如下:
路由信息
web中的中间件
还没弄清楚。
不过,你ajax传递数据的data,应该写成data: data