【发布时间】:2010-07-23 17:08:04
【问题描述】:
全部,
我有一个用 Zend Framework 和 MVC 编写的 PHP5 应用程序。在我的主页上,我想加入下载动态生成的 pdf 文件的功能。这样做的方式是:
- 用户点击“下载文件”链接。
- 单击时,PHP 控制器会发生 AJAX 调用,该控制器获取表单数据、生成 pdf 并将其作为字符串返回。
- 我的 javascript 函数现在有了 pdf 字符串。
- 如何向用户显示“打开/保存”对话框以从 javascript 下载 pdf 文件?
我有以下代码:
<script type="text/Javascript">
$('#dlcontent').click(function(e) {
$.ajax({
type: 'POST',
url: "/downloads/dlpolicies",
data: $("#frmMyContent").serialize(),
cache: false,
dataType: "html",
success: function(html_input){
alert(html_input); // This has the pdf file in a string.
//ToDo: Open/Save pdf file dialog using this string..
}
});
});
</script>
谢谢
【问题讨论】:
标签: php javascript ajax model-view-controller zend-framework