Ajax = JavaScript Asynchronous dan XML.
Ajax adalah teknologi untuk membuat halaman web yang dinamis cepat.
AJAX memungkinkan halaman web diperbarui secara tidak sinkron dengan menukar sejumlah kecil data dengan server di latar belakang. Ini berarti bahwa dimungkinkan untuk memperbarui sebagian halaman web tanpa membebani seluruh halaman.
Sebelum mengimplementasikan AJAX, Anda harus membuat objek XMLHTTPREQUEST. Jika browser yang membuat objek ini tidak didukung, Anda perlu membuat ActiveXObject. Metode spesifiknya adalah sebagai berikut:
var xmlhttp; fungsi createxmlHttpRequest () {if (window.activexObject) {xmlHttp = new ActivexObject ("microsoft.xmlhttp"); } else if (window.xmlHttpRequest) {xmlhttp = new xmlHttpRequest (); }}(1) Berikut ini menggunakan XMLHTTP yang dibuat di atas untuk mengimplementasikan permintaan AJAX Get yang paling sederhana:
function doGet (url) {// Perhatikan bahwa ketika melewati nilai parameter, yang terbaik adalah menggunakan encodeuri untuk menanganinya, jika kode yang kacau createxmlhttpRequest (); xmlhttp.open ("get", url); xmlhttp.send (null); xmlhttp.onreadystatechange = function () {if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200)) {alert ('Success'); } else {alert ('fail'); }}}(2) Gunakan xmlhttp yang dibuat di atas untuk mengimplementasikan permintaan pos AJAX paling sederhana:
fungsi dopost (url, data) {// Perhatikan bahwa ketika melewati nilai parameter, yang terbaik adalah menggunakan encodeuri untuk menanganinya, jika kode yang kacau createxmlhttpRequest (); xmlhttp.open ("post", url); xmlhttp.setRequestHeader ("tipe konten", "Aplikasi/X-WWW-Form-Urlencoded"); xmlhttp.send (data); xmlhttp.onreadystatechange = function () {if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200)) {alert ('Success'); } else {alert ('fail'); }}}Konten di atas adalah kode contoh untuk implementasi JavaScript Ajax yang diperkenalkan kepada Anda oleh editor. Saya harap ini akan membantu Anda. Jika Anda memiliki pertanyaan selama proses penggunaan, silakan tinggalkan pesan. Editor akan membalas Anda tepat waktu. Di sini, saya ingin mengucapkan terima kasih kepada semua orang atas dukungan mereka untuk situs web Wulin.com. Saya yakin kami akan melakukan yang lebih baik!