Мне нужно отобразить отчет PDF, созданный с помощью функции PHP в jQuery-fancybox.
Проблема в том, что мне нужно отправить данные формы $_POST
в fancybox. Не могли бы вы дать мне представление о том, как это сделать?
Функция jQuery, которая выполняет функцию генерации отчета:
$(function() { $("*").on("click", ".fancypdf", function() { var form = $("form").serialize(); var url = this.value; console.log("Button=" + url); $.fancybox({ type: 'html', autoSize: false, content: '<embed src="' + url + '#nameddest=self&page=1&view=FitH,0&zoom=80,0,0" type="application/pdf" height="99%" width="100%" />', beforeClose: function() { $(".fancybox-inner").unwrap(); } }); //fancybox return false; }); //click });
Функция PHP, которая генерирует отчет PDF:
function exibirRelatorioPDF($dados = '') { echo "POST=<br />"; print_r($_POST); $dados = $this->pesquisar(); echo "Pesquisado"; CarregaJanelaPDF('almembal/ajuste', $dados); }