jQueryを使用して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);
});
どんな洞察も評価されます!