Artikel ini menjelaskan penggunaan Ajax di JavaScript. Bagikan untuk referensi Anda. Analisis spesifiknya adalah sebagai berikut:
Dapatkan objek XmlHttpRequest yang kompatibel:
var xhr = null; if (window.xmlHttpRequest) {// non -e browser xhr = window.xmlHttpRequest; } else if (window.activexObject) {// IE browser coba {// versi yang lebih tinggi, didukung oleh msxml3.dll+xhr = ActivexObject baru ("msxml2.xmlhttp"); } catch (e) {coba {// versi lebih rendah, xhr = ActivexObject baru ("microsoft.xmlhttp"); } catch (e) {coba {// versi lebih rendah, msxml2.6 versi di bawah menggunakan xhr = new ActiveXObject ("microsoft.xmlhttp"); } catch (e) {alert ("IE browser tidak dapat membuat objek ActiveXObject!"); }}}Fungsi Pemrosesan AJAX:
xhr.open ("post", url, true); xhr.setRequestheader ("tipe konten", "Aplikasi/X-WWW-Form-Urlencoded"); xhr.onreadystatechange = statechangeHandler; xhr.send (); // var name = "clf"; xhr.send (nama); function statechangeHandler () {if (xhr.readystate == 4 && xhr.status == 200) {var obj = document.getElementById ("targetDiv"); obj.innerhtml = xhr.Responsetext; }}Saya harap artikel ini akan membantu pemrograman JavaScript semua orang.