2011-01-25 2 views
0

только пытался получить значение сеанса из нескольких jQuery-запросов ajax на одном доменном имени. Я думаю, я понимаю, что каждый запрос - это своего рода запрос виртуального браузера, поэтому сеанс является мутильно исключительным для каждого запроса, но должен быть способ, каким-то образом, кто-нибудь решил это. В основном это то, что я пытаюсь сделать:

Я пытаюсь использовать тип: GET и POST, но все равно не повезло.

Может кто-нибудь помочь, спасибо?

Первый запрос - хранит идентификатор продукта в сеансе

$ .ajax ({

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

});

Второй запрос - от переменной обратного вызова «данные» recieves идентификатор продукта из сессии

$.ajax({ 

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

ответ

1

Там нет вопроса, чтобы отправить запрос Ajax, а доступ к переменной сеанса из осины страницы.

Просто вы можете сделать, это:

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

Даже если вы все еще хотите попробовать Ajax, я думаю, вам нужно будет напечатать переменную сеанса в test.aspx файл с помощью Response.Write(), который будет автоматически возвращать содержимое.

Для получения дополнительной информации, пожалуйста, проверьте this.

Пожалуйста, исправьте меня, если я ошибаюсь.

спасибо.

Смежные вопросы