2011-01-25 19 views
0

同じドメイン名で複数のjquery ajaxリクエストからセッション値を受信しようとしています。私は、各リクエストは仮想ブラウザリクエストのようなものであると理解していると思います。そのため、セッションは各リクエストに対して相互排他的ですが、方法がいくつかあり、誰かがこれを解決している必要があります。基本的にこれは私がやろうとしていることです:

私はタイプを使用して試しています:GETとPOSTはまだ運がありません。

ありがとうございます。

最初の要求 - セッションで製品IDを格納

$アヤックス({

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

})。

2番目のリクエスト - コールバック変数から「データ」のセッションからプロダクトIDをrecieves

$.ajax({ 

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

答えて

1

ASPページからセッション変数にアクセスしているときに、AJAXリクエストを送信するためには疑問の余地はありません。

は、単にあなたが行うことができます:

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

あなたはまだ私はあなたがその意志、Response.Writeを()を使用してTest.aspxというファイルにセッション変数を印刷する必要があるだろうと思い、アヤックスを試してみたい場合でも、自動的にコンテンツを返します。

詳細については、thisをご確認ください。

私が間違っている場合は、私も修正してください。

ありがとうございます。

関連する問題