Bonjour
j'aimerai appeler une fonction php en cliquant sur un bouton (générer un PDF).
Je crois savoir qu'il faut utiliser ajax mais j'ai également lu cela :
Form
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <p><input type="button" name="btn_pdf" id="btn_pdf" value="GENERER UN PDF"/> ... <script src="../JS/Main.js"></script>
Main.js
Create_PDF.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $('#btn_pdf').click(function(){ $.get('../MODEL/Create_PDF.php', {action:'PDF'}); });
Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 use Spipu\Html2Pdf\Html2Pdf; require '../html2pdf/vendor/autoload.php'; if(isset($_GET) && isset($_GET['action']) && $_GET['action'] == 'PDF') { PDF(); } function PDF() { $html2pdf = new Html2Pdf('p','A4','fr','true', 'UTF-8'); $html2pdf->writeHTML('<h1> Hello World </h1> This is my first test'); $html2pdf->output('test.pdf','D'); }
J'aimerai en cliquant sur mon bouton - générer et télécharger mon pdf automatiquement
Actuellement je suis obligé de réactualiser la page pour y parvenir
Si vous avez une autre solution via AJAX mais je n'y arrive pas car je retourne une page ??
merci pour votre aide
Partager