AJAX - SOP - JSONP
XMLHttpRequest, liste des méthodes
méthodes de base
Voici une présentation des méthodes obligatoires pour l'utilisation de l'objet XMLHttpRequest :
- open(request_mode, url, mode)
initialise l'objet XMLHttpRequest avec les différents paramètres. - request_mode
choix du mode de requête HTTP : GET ou POST - url
URL du serveur - mode
façon dont la requête doit être considérée par le navigateur : Asynchrone ou Synchrone - send(PostData)
envoie les données de l'objet XMLHttpRequest paramétré.
Pour envoyer des données en mode POST, il faut préciser en argument les paramètres à transmettre ; null pour la méthode GET.
méthodes complémentaires
Voici une présentation des méthodes complémentaires de l'objet XMLHttpRequest :
- abort()
Arrête la requête en cours. Cette méthode était utile aux débuts de l'AJAX, pour gérer les connexions lentes, afin de limiter la durée d'exécution d'une requête. - getResponseHeader()
- getAllResponseHeaders(header)
- setRequestHeader()