为什么使用 Ajax 请求接口地址就不能获取 Session?
在使用Ajax验证验证码的时候发现如果是使用ajax发起请求就获取不了session
function checkCode(captcha){
$.ajax({
url: api+'/code_captcha/check_code',
type: 'get',
dataType: 'json',
data: {captcha:captcha},
async : false,
success:function(data){
if (data.code == '200') {
status = 1;
} else {
status = 0;
}
},
error:function(){
status = 0;
}
});
return status;
}
Route::get('/code_captcha/check_code',function(){
$res= Session('name');
return Response()->json(['res' => $res]);
});
但是如果直接访问路由就能获取得到
这是什么情况,求解??
推荐文章: