Comment dois-je formuler une requête AJAX ?

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
});
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().