2011-01-25 98 views
0

剛剛嘗試從同一域名上的多個jquery ajax請求接收會話值。我想我明白,每個請求都是一種虛擬瀏覽器請求,所以會話對每個請求都是獨佔的,但是必須有某種方式,有沒有人解決這個問題。基本上這就是我試圖做的事情:

我嘗試使用類型:GET和POST,但仍然沒有運氣。

任何人都可以幫忙,謝謝?

首先請求 - 存儲的產品ID的會話

$就({

url: 'http://localhost/websitetest/test.aspx?storeproduct=' + productid, 
    type: 'GET', 
    async: true, 
    success: function(data) { 
    } 

});

二次要求 - 從回調變量「數據」,從會議

$.ajax({ 

    url: 'http://localhost/websitetest/test.aspx, 
    type: 'GET', 
    async: true, 
    success: function(data) { 
      var productID = data; 
    } 
}); 

回答

1

臨危產品ID毫無疑問發送Ajax請求而從ASP頁面訪問會話變量。

只要你能做的就是:

<% 
String session_var = Session("name_of_session_variable"); 
%> 

即使你仍然想嘗試阿賈克斯,我想你需要使用的Response.Write()打印會話變量Test.aspx的文件,該文件自動返回內容。

請檢查this作進一步參考。

如果我錯了,請糾正我。

謝謝。