Cet article décrit l'utilisation de l'Ajax en JavaScript. Partagez-le pour votre référence. L'analyse spécifique est la suivante:
Obtenir l'objet XMLHTTPRequest compatible:
var xhr = null; if (window.xmlhttpRequest) {// Browser non ie xhr = window.xmlHttpRequest; } else if (window.activexObject) {// ie Browser Try {// version supérieure, pris en charge par msxml3.dll + xhr = new activeXObject ("msxml2.xmlhttp"); } catch (e) {try {// version inférieure, xhr = new activeXObject ("Microsoft.xmlhttp"); } catch (e) {try {// Version inférieure, les versions MSXML2.6 ci-dessous utilisent xhr = new activeXObject ("Microsoft.xmlhttp"); } catch (e) {alert ("IE Le navigateur ne peut pas créer un objet ActiveXObject!"); }}}Fonction de traitement AJAX:
xhr.open ("Post", URL, true); xhr.setRequestHeader ("Content-Type", "Application / X-Www-Form-Urlencoded"); xhr.OnreadyStateChange = StatChangeHandler; xhr.send (); // var name = "clf"; xhr.send (nom); fonction statEchangeHandler () {if (xhr.readystate == 4 && xhr.status == 200) {var obj = document.getElementById ("TargetDiv"); obj.innerhtml = xhr.ResponSeText; }}J'espère que cet article sera utile à la programmation JavaScript de tous.