У меня есть сетка ExtJS со следующим:Не видя ExtJS состояние сетки печенья во время AJAX запроса
// Инициализация менеджера состояний
Ext.state.Manager.setProvider(new Ext.state.CookieProvider());
// Установить идентификатор состояния
stateful:true,
stateId:'Vehicle-grid',
Мне удалось получить файл cookie с обычным HTTP-запросом. Когда я пытаюсь отправить запрос ajax jQuery, хотя я не вижу серверный файл cookie. Все, что я вижу, это jsessionid.
Что мне не хватает.
Я могу вставить весь код, если необходимо, но мне просто интересно, не хватает ли я чего-то фундаментального в том, как все это работает.
Спасибо, Ян
PS - На заднем конце у меня есть этот код (контроллер Grails):
def allCookies = request.cookies;
for (c in allCookies) {
println "\n"+c.name+"\n";
}
Я только получить JSESSIONID печатным.
Благодарим за отзыв, но когда я имел в виду обычный HTTP-запрос, я имел в виду отправить форму нормально и обновить страницу (не AJAX). Поэтому я не понимаю, почему это имеет значение, если я использую ExtJS для вызова AJAX или jQuery. Файл cookie должен быть создан и сохранен в системе клиента правильно? – Ian 2010-11-24 02:52:07
Выполняете ли вы форму через ExtJS или html? Вы пытались использовать запрос ajax от ExtJS? – McStretch 2010-11-24 03:26:15