jQuery jQuery ajax () succès, erreur VS .done (), .fail ()


Exemple

succès et erreur: Un rappel de succès qui est appelé lors de la réussite d'une requête Ajax.

Un rappel d' échec qui est appelé en cas d'erreur lors de la requête.

Exemple:

 $.ajax({
        url: 'URL',
        type: 'POST',
        data: yourData,
        datatype: 'json',
        success: function (data) { successFunction(data); },
        error: function (jqXHR, textStatus, errorThrown) { errorFunction(); }
    });

.done () et .fail ():

.ajax (). done (function (data, textStatus, jqXHR) {}); Remplace la méthode .success () qui était déconseillée dans jQuery 1.8.Ceci est une construction alternative pour la fonction de rappel réussie ci-dessus.

.ajax (). fail (fonction (jqXHR, textStatus, errorThrown) {}); Remplace la méthode .error () qui était déconseillée dans jQuery 1.8.Ceci est une construction alternative pour la fonction de rappel complète ci-dessus.

Exemple:

$.ajax({
    url: 'URL',
    type: 'POST',
    data: yourData,
    datatype: 'json'
})
.done(function (data) { successFunction(data); })
.fail(function (jqXHR, textStatus, errorThrown) { serrorFunction(); });