【发布时间】:2015-08-02 02:40:41
【问题描述】:
我有以下 jquery 代码用于大部分工作的按钮,但我错过了一个步骤。
$('#download').on('click', function(e) {
var data = {
header: $('#header').html(),
title: $('#title').html(),
table: $('#nfl').html(),
rules: $('#rules').html(),
};
e.preventDefault();
$.ajax({
url: 'print',
method: 'post',
data: data,
success: function(returnValue) {
}
});
});
它将数据发送到将生成自动下载的 pdf 文件的打印 url。我可以在 firebug 中看到生成 pdf 的代码,但没有下载。我从来没有真正理解成功:参数都很好。我认为这是我应该编辑以使其工作的地方
【问题讨论】:
-
在 ajax 调用中将 async 设置为 false,然后尝试。