【发布时间】:2011-04-01 20:29:06
【问题描述】:
我正在使用第 3 方工具 (TCPD) 将数据导出为 PDF。如果我使用表单并将数据发布到导出 php 页面,它工作正常。但是,我还需要调用同一个导出器页面,并通过 ajax 将它需要的参数传递给它,以便以这种方式输出 pdf 文件。一切似乎都工作正常,除了当我得到 pdf 的输出时,当我使用 ajax 调用时它没有打开我的 pdf 阅读器来查看它......它只是留下一个空白屏幕。在 Firebug 控制台中,我可以看到 pdf 文档的输出,只是不会像我使用表单并点击提交按钮那样弹出 pdf 阅读器。
有什么想法可以解决这个问题吗?
如果有帮助,这是我的 ajax 代码:
url = "admin.php?rst_post=y&action=exportresults&sid=123&answerid=321&filterinc=show&exportstyle=full&answers=long&type=pdf&export_from=&export_to=&convertyto=&convertnto=";
$.ajax({
async: false,
type: "GET",
url: url,
contentType: "charset=utf-8",
complete: function(rc)
{
//alert(rc);
}
});
【问题讨论】: