我正在尝试使用 jQuery 登录 Sinatra 应用程序,但由于某种原因,Sinatra 似乎根本无法识别它,这是我查看用户是否登录的代码:
Sinatra 应用程序:
get '/logged_in' do
if session[:logged_in] == true
status 200
"OK"
else
status 200
"False"
end
end
当我/logged_in
在浏览器中浏览时,我看到OK
了,但是当我执行以下 Javascript 时,我被False
打印到控制台 - 对我来说似乎很奇怪。
var r = $.ajax({
type: "GET",
url: "http://xxx-xxx.com/logged_in"
});
r.success(function(msg) {
console.log(msg);
});
任何见解都会受到赞赏!