我正在使用第 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);
}
});