【发布时间】:2013-05-22 14:09:12
【问题描述】:
我正在尝试在服务器端处理会话超时。
当会话超时时,我的服务器用 json 发回响应
{success: false}, ContentType: 'application/json', ResponseNo: 408
商店:
var storeAssets = Ext.create('Ext.data.Store', {
model : 'modCombo',
autoLoad : false,
proxy : { limitParam : undefined,
startParam : undefined,
paramName : undefined,
pageParam : undefined,
noCache : false,
type : 'ajax',
url : '/caricaAssets.json',
reader : { root : 'data' }
}
});
在客户端,我像这样处理回调加载存储:
storeAssets.load({
scope: this,
callback: function(records, operation, success) {
if (!success) { Ext.Msg.alert('Error'); }
}
});
要执行不同的响应,我想更改警报。
所以,如果没有回应。是408,我可以提醒session expired(等等,管理响应号)。
但我没有找到任何方法来获得回复。店内回调!
有什么建议吗?
【问题讨论】:
-
是的,你是对的,我删除了我的答案,并投票赞成你的问题..