Extjs,在表单中执行标准提交时处理成功或失败

时间:2013-08-26 00:09:43

标签: javascript forms extjs

我正在使用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


        }

    });

1 个答案:

答案 0 :(得分:2)

您无法处理成功或失败,因为一旦您提交它,它就像普通的旧HTML表单帖子一样,浏览器将URL更改为新页面,因此您永远无法知道结果。