Estoy usando un formulario simple para imprimir un archivo pdf usando tcpdf. Con el formulario se genera bien el pdf en una nueva página printOrder.php
<form action="php_action/printOrder.php" method="POST" target="_blank"> <input type="text" name="orderId" id="orderId"> <input type="submit" name="submit_btn"> </form>Ahora, en lugar de usar un formulario, me gustaría usar una función jquery en un evento de clic que publique los datos y abra el pdf en la nueva página printOrder.php. Lo he intentado pero esto no funciona. (Error: Advertencia: Variable no definida $pdf)
function printOrder(orderId = null) { if (orderId) { $.ajax({ url: 'php_action/printOrder.php', type: 'post', data: { orderId: orderId }, dataType: 'text', success: function (response) { var w = window.open('php_action/printOrder.php'); w.document.open(); w.document.write(response); }// / }); // / } // /if orderId } // /