Extjs中的提交问题

本文关键字:问题 提交 Extjs | 更新日期: 2023-09-27 18:26:45

我使用的是extjs 4.1.3。我使用提交表单

 'standardSubmit: true'

在服务器端,我们使用asp.net webapi。我在代码中创建了一个excel,并将其附加在HTTPResponseMessage内容中。当"standardSubmit:true"时,我正在浏览器中下载文件。当我使用'standardSubmit: false'时,即使它包含正确的内容类型和附件,文件也不会被下载。在这种情况下,我将在响应中获得excelxml。

"standardSubmit:true"的问题在于它没有显示成功/失败(我甚至看不到响应)。请帮忙。

Extjs中的提交问题

问题是,由于AJAX不允许文件上传的限制,文件上传的处理方式与其他输入非常不同。

由于文件上传,框架没有像往常一样使用ajax提交表单,请参阅以下文档:http://docs.sencha.com/ext-js/4-1/#/api/Ext.form.Basic-methods-hasUpload

它使用隐藏的IFrame来提交和处理返回的数据。请仔细按照说明将服务器的响应标头设置为"text.html"