【发布时间】:2019-01-29 20:05:04
【问题描述】:
function CallFuncation() {
$.ajax({
type: "POST",
url: "Method",
data: '',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(GetData) {
//generated pdf with download including images
}
});
}
我们的 ajax 响应数据如下
GetData = "<h1>Employee List</h1><table border="1" width="100%"><tbody><tr><th>Sr. No</th><th>Name</th><th>Email</th><th>Photo</th></tr><tr><td>1</td><td>Alpesh</td><td>alpesh@gmail.com</td><td><img width="50px" src="images/1.jpg"></td></tr><tr><td>2</td><td>Rajesh</td><td>rajesh@gmail.com</td><td><img width="50px" src="images/2.jpg"></td></tr></tbody></table>"
我们要求以 pdf 格式输出,如下图所示。
【问题讨论】:
-
您的 AJAX 调用看起来与创建 PDF 没有任何关系。您所需要的只是一个像 jsPDF 这样的库,可以将
GetData转换为 PDF。
标签: javascript html css ajax pdf