Este artículo describe el uso de AJAX en JavaScript. Compártelo para su referencia. El análisis específico es el siguiente:
Obtenga el objeto XMLHTTPREQUEST compatible:
var xhr = null; if (window.xmlhttprequest) {// navegador no II xhr = window.xmlhttprequest; } else if (window.activexObject) {// es decir, el navegador prueba {// versión superior, compatible con msxml3.dll+xhr = new ActiveXObject ("msxml2.xmlhttp"); } catch (e) {try {// versión inferior, xhr = new ActiveXObject ("Microsoft.xmlhttp"); } catch (e) {try {// versión inferior, versiones msxml2.6 a continuación usa xhr = new ActiveXObject ("Microsoft.xmlhttp"); } catch (e) {alert ("es decir, el navegador no puede crear objeto ActiveXObject!"); }}}Función de procesamiento de AJAX:
xhr.open ("post", url, verdadero); XHR.SetRequestHeader ("Content-type", "Application/X-WWW-form-urlencoded"); xhr.OnreadyStateChange = statechangeHandler; xhr.send (); // var name = "clf"; xhr.send (nombre); function statechangeHandler () {if (xhr.readyState == 4 && xhr.status == 200) {var obj = document.getElementById ("TargetDiv"); obj.innerhtml = xhr.Responsetext; }}Espero que este artículo sea útil para la programación de JavaScript de todos.