3

我想知道是否可以使用 jQuery 获取会话的会话 ID?如果是这样,我该怎么做,似乎无法在 jquery.com 上找到它

4

2 回答 2

2

会话 ID 存储在 cookie 或查询字符串中(取决于浏览器功能或 asp.net 配置)。找到您的会话 ID 并从那里读取

于 2012-05-25T08:42:26.613 回答
1

您不能单独在 jQuery 中执行此操作,因为它只是客户端,并且无法与服务器对话以获取 sessionID。

解决方法是创建一个 web 服务,它以 XML/JSON 格式返回会话 id,您可以从 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 回答