Sencha touch 2 Sencha Touch 2会话存储
我已经在sencha touch 2中创建了一个ajax请求,当我收到一条成功消息时,我如何设置会话的返回值,请告诉我一种从会话中获取值的方法Sencha touch 2 Sencha Touch 2会话存储,sencha-touch-2,Sencha Touch 2,我已经在sencha touch 2中创建了一个ajax请求,当我收到一条成功消息时,我如何设置会话的返回值,请告诉我一种从会话中获取值的方法 submitLoginForm: function() { var form = this.getLoginForm().getValues(); Ext.Ajax.request({ url: '../../authenticate.php', method: 'POST', par
submitLoginForm: function() {
var form = this.getLoginForm().getValues();
Ext.Ajax.request({
url: '../../authenticate.php',
method: 'POST',
params: {
email: form.email,
password: form.password
},
success: function(response) {
var json = Ext.decode(response.responseText);
if(json.message == 'success') {
Ext.Msg.alert('Login Success.....');
//Here i want to store return data in session
} else {
Ext.Msg.alert('Invalid Login Or Password.....');
}
},
failure: function(response) {
Ext.Msg.alert('The request failed.....');
}
});
},
在成功响应时,使用HTML5本地存储设置和获取会话变量:
var sessionObject = { 'var1': 1, 'var2': 2, 'var3': 3 };
// Put the session object into storage
localStorage.setItem('sessionObject ', JSON.stringify(sessionObject ));
// Retrieve the session object from storage
var sessionObject = localStorage.getItem('sessionObject ');
console.log('sessionObject : ', JSON.parse(sessionObject ));
在成功响应时,使用HTML5本地存储设置和获取会话变量:
var sessionObject = { 'var1': 1, 'var2': 2, 'var3': 3 };
// Put the session object into storage
localStorage.setItem('sessionObject ', JSON.stringify(sessionObject ));
// Retrieve the session object from storage
var sessionObject = localStorage.getItem('sessionObject ');
console.log('sessionObject : ', JSON.parse(sessionObject ));