Méthodes de bas niveau
Ces méthodes permettent d’effectuer des requêtes Ajax arbitraires
$.ajax()
: Permet d’effectuer une requête Ajax
$.ajaxPrefilter()
: Permet de gérer les options Ajax personnalisées ou de modifier les options existantes avant l’envoi de chaque requête et avant leur traitement par ajax()
$.ajaxTransport()
: Crée un objet qui va gérer la transmission des données lors d’une requête Ajax
Méthodes raccourcies
Ces méthodes permettent d’effectuer les types les plus courants de demandes Ajax avec moins de code.
$.get()
: Charge des données du serveur à l’aide d’une requête HTTP GET
$.getJSON()
: Charge des données encodée sous format JSON à partir du serveur à l’aide d’une requête HTTP GET.
$.getScript()
: Chargz un fichier JavaScript à partir du serveur à l’aide d’une requête HTTP GET, puis l’exécute
$.post()
: Charge des données du serveur à l’aide d’une requête HTTP POST
load()
: Charge les données du serveur et place le code HTML renvoyé dans les éléments correspondants
Fonction d’assistance
Ces fonctions permettent de résoudre des problème habituellement rencontrés lors de la création de requêtes Ajax
$.param()
: Crée une représentation sérialisée d’un tableau, d’un objet brut ou d’un objet jQuery pouvant être utilisé dans une chaîne de requête d’URL ou une requête Ajax. Si un objet jQuery est transmis, il doit contenir des input avec des propriétés name / value
serialize()
: Encode un ensemble d’éléments de formulaire en tant que chaîne de soumission
serializeArray()
: Encode un ensemble d’éléments de formulaire sous forme de tableau avec des paires noms / valeurs
Gestionnaires d’événements Ajax
Ces méthodes enregistrent les gestionnaires à appeler lorsque certains événements tels que l’initialisation ou la réussite d’une requête ont lieu pour toute demande Ajax sur la page.
ajaxComplete()
: Enregistre un gestionnaire à appeler lorsque les demandes Ajax sont terminées
ajaxError()
: Enregistre un gestionnaire à appeler lorsque les demandes Ajax se terminent avec une erreur
ajaxSend()
: attache une fonction à exécuter avant l’envoi d’une requête Ajax
ajaxStart()
: Enregistre un gestionnaire à appeler lorsque la première requête Ajax commence
ajaxStop()
: Enregistre un gestionnaire à appeler lorsque toutes les demandes Ajax sont terminées
ajaxSuccess()
: Attache une fonction à exécuter chaque fois qu’une requête Ajax se termine avec succès