Laravel Ajax POST数据问题
程序员文章站
2022-05-26 19:42:50
...
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中的中间件
回复内容:
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