【问题标题】:Issue with submit in Extjs在 Extjs 中提交问题
【发布时间】:2013-08-07 09:14:05
【问题描述】:

我正在使用 extjs 4.1.3 。我正在使用

提交表单
 'standardSubmit: true'

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

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

【问题讨论】:

    标签: c# asp.net-web-api extjs4.1


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2012-10-22
      • 1970-01-01
      • 2011-12-24
      • 2022-10-20
      • 2013-02-02
      • 2012-08-10
      • 1970-01-01
      • 2011-10-16
      • 2012-03-31
      相关资源
      最近更新 更多