我想知道是否可以使用 jQuery 获取会话的会话 ID?如果是这样,我该怎么做,似乎无法在 jquery.com 上找到它
user431619
问问题
4584 次
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 回答