Ajouter si d'autre fonction dans la fonction Jquery Ajax
Est-il possible d'ajouter d'autres d'autre fonction dans mon JS comme ceci: ?
si réponse == succès rediriger vers la maison
si réponse == échec de la redirection de l'échec de la
$.ajax({
type: "POST",
url: action,
data: form_data,
success: function(response) {
if (response == 'success')
window.location.replace("home");
else
$("#message").html("<div class='error_log'><p class='error'>Invalid username and/or password.</p></div>");
}
});
Vous devez vous connecter pour publier un commentaire.
Ou que vous vouliez dire ceci:
success
est déconseillée en faveur dedone
api.jquery.com/jQuery.ajaxjqXR
obect returen par ajax, et non à la réussite d'erreur et de propriétés.:)
success : function (data) {}
!=.done(function(data) {})
? Je pense qu'ils ont effectué la même fonction :-/done
les incendies en cas d'erreur? Quel type d'erreur? Il n'a pas d'incendie si la requête ajax ne fonctionne pas; c'est ce quefail
etalways
sont pour. De se confondre à nouveau....Utiliser ceci:
Vous pouvez aussi faire quelque chose comme ceci
Rappelez-vous que c'est seulement pour >jQuery 1.8