我正在从 Servlet 下载一个文件,并在 Ext 中提交表单,但是当我尝试处理提交的成功或失败时,它永远不会被触发,并且我的 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
}
});
最佳答案
你无法处理成功或失败,因为一旦提交,它就像普通的旧 HTML 表单帖子一样,浏览器将 URL 更改为新页面,因此你永远无法知道结果。
关于javascript - Extjs,在表单中执行标准提交时处理成功或失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18434962/