我正在使用Ext中的表单提交从servlet下载文件,但是当我尝试处理我的提交成功或失败时,它永远不会被解雇,而且我的waitMsg会永远继续。
任何帮助将不胜感激。
var form = Ext.create('Ext.form.Panel',{
standardSubmit: true,
url: '../ObtenerArchivoAdjuntoServlet',
});
form.submit({
waitMsg: 'Descargando...',
params:{
nombreArchivo:nombreArchivo
},
success: function(form, action){ //not getting fired
//do something
},
failure: function(form, action){ // not getting fired
//do something
}
});
答案 0 :(得分:2)
您无法处理成功或失败,因为一旦您提交它,它就像普通的旧HTML表单帖子一样,浏览器将URL更改为新页面,因此您永远无法知道结果。