Ajax = javascript asynchrone et xml.
AJAX est une technologie pour créer des pages Web dynamiques rapides.
Ajax permet à des pages Web de mettre à jour de manière asynchrone en échangeant une petite quantité de données avec le serveur en arrière-plan. Cela signifie qu'il est possible de mettre à jour une partie de la page Web sans surcharger toute la page.
Avant d'implémenter AJAX, vous devez créer un objet XMLHTTPRequest. Si le navigateur qui crée cet objet n'est pas pris en charge, vous devez créer ActiveXObject. La méthode spécifique est la suivante:
var xmlhttp; Fonction CreateExmlHttpRequest () {if (window.activexObject) {xmlhttp = new activeXObject ("Microsoft.xmlHttp"); } else if (window.xmlhttprequest) {xmlhttp = new xmlhttprequest (); }}(1) Le suivant utilise le XMLHTTP créé ci-dessus pour implémenter la demande de GET AJAX la plus simple:
fonction doget (url) {// Notez que lors de la réussite des valeurs des paramètres, il est préférable d'utiliser Encodeuri pour le gérer, en cas de code brouillé CreateExmlHttpRequest (); xmlhttp.open ("get", URL); xmlhttp.send (null); xmlhttp.onreadystateChange = function () {if ((xmlhttp.readystate == 4) && (xmlhttp.status == 200)) {alert ('success'); } else {alert ('fail'); }}}(2) Utilisez le XMLHTTP créé ci-dessus pour implémenter la demande de post AJAX la plus simple:
Fonction doPost (URL, data) {// Notez que lors du passage des valeurs de paramètres, il est préférable d'utiliser Encodeuri pour le gérer, en cas de code brouillé CreateExmlHttpRequest (); xmlhttp.open ("Post", URL); xmlhttp.setRequestHeader ("contenu-type", "application / x-www-form-urlencoded"); xmlhttp.send (data); xmlhttp.onreadystateChange = function () {if ((xmlhttp.readystate == 4) && (xmlhttp.status == 200)) {alert ('success'); } else {alert ('fail'); }}}Le contenu ci-dessus est l'exemple de code pour l'implémentation JavaScript Ajax qui vous a été introduit par l'éditeur. J'espère que cela vous sera utile. Si vous avez des questions pendant le processus d'utilisation, laissez-moi un message. L'éditeur vous répondra à temps. Ici, je tiens à remercier tout le monde pour leur soutien au site Web de Wulin.com. Je crois que nous ferons mieux!