Bonjour,
Je souhaiterai faire passer une fonction php à travers un système AJAX, avec cette configuration :
fichier1.php
Et ensuite du côté du fichier qui reçoit, j'ai quelque chose comme ceci:
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <?php function fetch_data() { $output = ''; ... des choses sur l'output ... } return $output; } ?> <a type="button" class="btn btn-primary" onclick="executePDF()">Exporter en PDF</a> <script> function executePDF{ $.ajax({ url: 'test.php', type: 'post', data: { "fetch_data" }, success: function(response) { console.log(response); } }); } </script>
Je pense que je m'y prends mal au niveau de l'ajax.
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <?php $content .= 'le resultat passee'; $content .= fetch_data(); echo $content;
Au passage, si il faut envoyer directement $output (le return de la function), plutôt que la function elle-même, ça me va très bien aussi.
Merci d'avance
Partager