I'm using a simple form to print an pdf file using tcpdf. With the form the pdf is well generated on a new page 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>
Now instead of using a form i would like to use a jquery function on aclick event that post the data and open the pdf on the new page printOrder.php. I have tried but this is not working. (Error : Warning: Undefined variable $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
} // /