J'ai une fonction de publication qui n'est pas détectée en cas d'erreur.Jquery Ajax après succès/fonction d'erreur
Voici la valeur renvoyée par postride.php.
if ($group_id==0) {
echo 'No group selected';
return false;
exit;
}
Voici le code jquery:
$(document).ready(function(){
$('#postride').submit(function(event) {
event.preventDefault();
dataString = $("#postride").serialize();
$.ajax({
type: "post",
url: "postride.php",
data:dataString,
error: function(returnval) {
$(".message").text(returnval + " failure");
$(".message").fadeIn("slow");
$(".message").delay(2000).fadeOut(1000);
},
success: function (returnval) {
$(".message").text(returnval + " success");
$(".message").fadeIn("slow");
$(".message").delay(2000).fadeOut(1000);
//setTimeout(function() { top.location.href="view.php" }, 3000);
}
})
return false;
});
});
La fonction de publication renvoie false, mais la fonction d'erreur ne se déclenche pas, seule la fonction de réussite est activée. Il affichera "Aucun succès sélectionné par le groupe".
Merci pour toute aide!
Merci beaucoup pour la clarification ! – Matt
De rien Matt –
Nice, @AnthonyJack! Mais je pense que vous voulez dire 'dataType: 'json'' dans le code javascript ... – Simon