Asp.net 使用jQuery$.ajax()通过多个请求持久化会话状态
只是尝试从同一域名上的多个jqueryajax请求中接收会话值。我想我理解每个请求都是一种虚拟浏览器请求,因此会话对每个请求都是相互排斥的,但是必须有一种方法,有人如何解决这个问题。基本上这就是我想要做的: 我尝试过使用type:GET和POST,但仍然没有成功 有人能帮忙吗,谢谢 第一个请求-将产品id存储在会话中 $.ajax({ })) 第二个请求-从回调变量“data”接收来自会话的产品idAsp.net 使用jQuery$.ajax()通过多个请求持久化会话状态,asp.net,ajax,jquery,callback,Asp.net,Ajax,Jquery,Callback,只是尝试从同一域名上的多个jqueryajax请求中接收会话值。我想我理解每个请求都是一种虚拟浏览器请求,因此会话对每个请求都是相互排斥的,但是必须有一种方法,有人如何解决这个问题。基本上这就是我想要做的: 我尝试过使用type:GET和POST,但仍然没有成功 有人能帮忙吗,谢谢 第一个请求-将产品id存储在会话中 $.ajax({ })) 第二个请求-从回调变量“data”接收来自会话的产品id $.ajax({ url: 'http://localhost/websitetest
$.ajax({
url: 'http://localhost/websitetest/test.aspx,
type: 'GET',
async: true,
success: function(data) {
var productID = data;
}
});
从asp页面访问会话变量时发送ajax请求是毫无疑问的 你能做的就是:
<%
String session_var = Session("name_of_session_variable");
%>
即使您仍然想尝试Ajax,我认为您也需要使用Response.Write()打印test.aspx文件中的会话变量,它将自动返回内容
请查看进一步的参考资料
如果我错了,请也纠正我
多谢各位
<%
String session_var = Session("name_of_session_variable");
%>