Comment dois-je formuler une requête AJAX ?
Modification à apporter : Depuis la version 1.8 on utilise jqXHR.done(), jqXHR.fail(), et jqXHR.always() au lieu de jqXHR.success(), jqXHR.error(), et jqXHR.complete().Exemple d'utilisation :
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 $.getJSON('dateJSON.js', function(data, textStatus, jqXHR) { console.log(data, textStatus, jqXHR); // succès de la transaction, on doit traiter le contenu de data }).error(function(jqXHR, textStatus, errorThrown){ console.log(jqXHR, textStatus, errorThrown); // échec de la transaction, gérer la catastrophe }).complete(function(jqXHR, textStatus){ console.log(jqXHR, textStatus); // la transaction s'est terminée par un succès ou par un échec });
Partager