Сохранение состояния сеанса через множественный запрос с использованием jQuery $ .ajax () - PullRequest
0 голосов
/ 25 января 2011

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

У меня есть попытки использовать тип: GET и POST, но все еще не повезло.

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

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

$. Ajax ({

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

});

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

$.ajax({

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

1 Ответ

1 голос
/ 15 февраля 2011

Нет вопросов для отправки ajax-запроса при доступе к переменной Session со страницы asp.

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

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

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

Пожалуйста, проверьте this для дальнейшей ссылки.

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

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...