Transmettre le nom d'une fonction vers PHP
Bonjour,
Je souhaiterai faire passer une fonction php à travers un système AJAX, avec cette configuration :
fichier1.php
Code:
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> |
Et ensuite du côté du fichier qui reçoit, j'ai quelque chose comme ceci:
Code:
1 2 3 4
| <?php
$content .= 'le resultat passee';
$content .= fetch_data();
echo $content; |
Je pense que je m'y prends mal au niveau de l'ajax.
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