3

jQuery を使用してセッションのセッション ID を取得できるかどうか疑問に思っていましたか? もしそうなら、どうすればそれを行うことができますか、jquery.comでそれを見つけることができないようです

4

2 に答える 2

2

セッション ID は、Cookie またはクエリ文字列に保存されます (ブラウザーの機能または asp.net 構成によって異なります)。セッションIDの場所を見つけて、そこから読み取ります

于 2012-05-25T08:42:26.613 に答える
1

クライアント側のみであり、サーバーと通信してセッションIDを取得できないため、jQueryだけでは実行できません。

回避策は、セッション ID を XML/JSON 形式で返す Web サービスを作成することです。これは、jQuery の AJAX 要求から呼び出すことができます。

このようなもの:

$.ajax({
    url: "/mywebservice.asmx",
    dataType: "json",
    success: function(data) {
        var sessionId = data.sessionId; // This would be determined by your server-side implementation
        // do something with the sessionId...
    }
});
于 2012-05-25T08:41:52.327 に答える