1
Вот код. «core/bcsheet.php» возвращает документ PDF, но ajax отображается как html-код. Как я могу показать PDF пользователю?Открыть как PDF ajax возвращенный документ
function ajaxPost() {
form = $("#dbview");
formData = form.serialize();
formUrl = "core/bcsheet.php";
formMethod = form.attr('method');
$.ajax({
url: formUrl,
type: formMethod,
dataType: "html",
cache: false,
data: formData,
success: function (html) {
var win = window.open('', 'childWindow', 'location=yes, menubar=yes, toolbar=yes');
win.document.open();
win.document.write(html);
// win.print();
win.document.close();
//win.close();
}
});
};
Я не думаю, что у вас есть большой выбор, вы можете указать ('location.href =/path/to/pdf') документ PDF, и браузер откроет диалог загрузки, а если пользователь настроен на открытие pdf-файла в браузере, он будет отображаться в формате pdf во всех установщиках, которые установил пользователь – Rafay