Este artigo descreve o uso do Ajax em JavaScript. Compartilhe para sua referência. A análise específica é a seguinte:
Obtenha xmlhttprequest objeto compatível:
var xhr = nulo; if (window.xmlHttPrequest) {// navegador não-AID xhr = window.xmlhttprequest; } else if (window.activexObject) {// ie navegador tente {// versão superior, suportada por msxml3.dll+xhr = new ActivexObject ("msxml2.xmlhttp"); } catch (e) {try {// versão inferior, xhr = new ActiveXObject ("microsoft.xmlhttp"); } catch (e) {try {// versão inferior, versões msxml2.6 abaixo use xhr = new ActiveXObject ("microsoft.xmlhttp"); } catch (e) {alert ("IE navegador não pode criar um objeto ActiveXObject!"); }}}Função de processamento de Ajax:
xhr.open ("post", url, verdadeiro); xhr.setRequestHeader ("Content-Type", "Application/X-Www-Form-Urlencoded"); xhr.onreadyStateChange = statechangehandler; xhr.send (); // var name = "clf"; xhr.send (nome); função statechangeHandler () {if (xhr.readyState == 4 && xhr.status == 200) {var obj = document.getElementById ("TargetDiv"); obj.innerhtml = xhr.ResponseText; }}Espero que este artigo seja útil para a programação JavaScript de todos.