在使用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]);

});

6b1596f36ba5ad38e316361799cd5696.png

但是如果直接访问路由就能获取得到

151d11efc6969be9e5f16935c4b86344.png

这是什么情况,求解??

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐