appel fonction php via javascript
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:
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
Code:
1 2 3
| $('#btn_pdf').click(function(){
$.get('../MODEL/Create_PDF.php', {action:'PDF'});
}); |
Create_PDF.php
Code:
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