Hello World,
J'utilise Ajax pour afficher le résultat d'un formulaire sans recharger la page.
Script Ajax
requeteSpecimen.php
Code : 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 function updateResult(tab){ $.ajax({ url:"requeteSpecimen.php", data:{datas:tab}, dataType: 'text', async:false, success: function(data){ document.getElementById('resultat').innerHTML = '<p>'+data+'</p>'; }, error: function(data){ document.getElementById('resultat').innerHTML = '<p>ERROR</p>'; } }); } $("#filtre").submit(function(){ <?php $tab=$this->request->data; ?> updateResult(<?php json_encode($tab);?>); });
Code php : Sélectionner tout - Visualiser dans une fenêtre à part <?php echo "Success"; ?>
Mon problème est que ajax n'appelle pas la fonction "success", il ne fait qu'appeler la fonction "error" ...
Pour le moment je n'ai pas encore écris le code du fichier "requeteSpecimen.php", je voudrais juste faire marcher ajax avant cela. Je ne sais pas si le problème peut venir de là mais sachez que j'utilise cakePHP 3.0.
Merci d'avance !![]()
Partager