我正在使用
Ext.getCmp('my_form').submit(
{
url: 'http://does-not-respond.onion/',
method : 'POST',
waitMsg : 'Please wait...',
timeout: 5,
params :
{
“请稍候”窗口不会消失。我怎样才能让它消失并提醒消息?如果服务器没有响应,我希望它消失并显示错误消息,就像互联网已经消失一样。
尝试检查failureType
表单操作的失败
Ext.getCmp('my_form').submit({
url : 'http://does-not-respond.onion/',
method : 'POST',
waitMsg : 'Please Wait...',
timeout : 5,
params : {},
success : function(){console.log('success...');},
failure: function(form, action){
if (action.failureType === Ext.form.action.Action.CONNECT_FAILURE) {
Ext.Msg.alert('Error',
'Status:'+action.response.status+': '+
action.response.statusText);
}
}
});