【发布时间】:2016-06-02 12:29:14
【问题描述】:
我目前正在使用 jquery.fileDownload.js 从浏览器中导出 csv 文件,该文件在除 iOS 之外的所有浏览器中都可以正常工作。这个 js 包含函数checkFileDownloadComplete(),它检查文件是否下载。
在 iOS 中,csv 文件正在浏览器的另一个选项卡上呈现,这很好。但上述功能检查文件是否已完全下载或是否遇到任何错误。无论文件是否已下载,此处始终显示错误字符串。
问题是我在新的空白窗口中将表单发布到服务器,然后在响应中再次检查相同的表单。但是为了在 iOS 上呈现它,表单已更改为表格。如何解决这个问题?对此的任何帮助将不胜感激。
if ($form && $form.length) {
var $contents = $(formDoc.body).contents().first();
if ($contents.length && $contents[0] === $form[0]) {
isFailure = false;
}
}
这个$contents[0] 给了我表格,而$form[0] 给了我表格。
【问题讨论】:
标签: jquery html ios ipad mobile-safari