Ajax n'appelle pas la fonction success ( Cake PHP 3.0)
Hello World,
J'utilise Ajax pour afficher le résultat d'un formulaire sans recharger la page.
Script Ajax
Code:
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);?>);
}); |
requeteSpecimen.php
Code:
<?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 ! :)