Я пытаюсь сохранить запрос Ajax в файлах cookie, чтобы я мог загрузить его без вызова Ajax, если пользователь обновляет страницу.
Итак, это работает: this.successLoad(response);
Ноэто: this.successLoad(Ext.util.Cookies.get('JSON'));
не работает, даже если я устанавливаю cookie JSON равным ответу, который я получаю от запроса Ajax в области успеха.Я пытался закодировать в cookie, затем декодировать cookie, но это не помогло eiter.
Короче говоря, я хочу проверить, есть ли в браузере cookie JSON, если он есть, просто отправьте JSON вthis.successLoad для загрузки страницы, если это не так (это означает, что пользователь посещает в первый раз), затем создайте JSON cookie и загрузите страницу, как правило, в первый раз.Файл cookie JSON настроен неправильно.
Ext.Ajax.request({
url: '/Authorization',
method: 'POST',
useDefaultXhrHeader: false,
withCredentials: true,
jsonData: {
activationCode: "",
},
scope: this,
success: function (response) {
this.getView().unmask();
// Cookie Creation Here
Ext.util.Cookies.clear('JSON');
Ext.util.Cookies.set('JSON', res);
this.successLoad(response);
}