0

我使用 jQuery 文件上传插件 5.26 https://github.com/blueimp/jQuery-File-Upload

因为我需要为我的 file.ashx 添加额外的参数来处理请求,所以我按照jQuery File Uploader IE9 中的建议添加了 jquery.iframe-transport.js 没有在 Upload 上发布任何参数

我的 file.ashx 仍然返回我的 json 字符串(文本/纯文本)结果,如 fiddler 所示,但在完成的回调中,我只得到了一些奇怪的数据结构,其中包含表单、文件和 html 元素,有点像 iframe 或其他东西。如何获得我的 json 字符串(文本/纯文本)结果?

谢谢。

4

1 回答 1

1

https://github.com/blueimp/jQuery-File-Upload/issues/659#issuecomment-2999298中所述

结果被包装成 HTML。

所以回调只需要一个步骤来从 HTML 中提取结果,如下所示

function(e, data) {
    var result = $.parseJSON($('pre', data.result).text());
    // and result can be used like before
}
于 2014-07-04T13:42:20.330 回答