Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Apakah model interaksi ajax

Apakah model interaksi ajax

青灯夜游
Lepaskan: 2022-01-17 18:05:51
asal
2683 orang telah melayarinya

Model interaksi ajax ialah: 1. Pengguna mengeluarkan permintaan asynchronous 2. Gunakan onReadyStateChange untuk memantau 3. Buat permintaan, gunakan kaedah terbuka untuk menentukan sama ada ia adalah get atau post, sama ada ia tidak segerak, dan alamat url 4. Hantar permintaan 5. Terima keputusan dan analisanya;

Apakah model interaksi ajax

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.

Nama penuh Ajax: Asychronous javascript dan xml, ialah teknologi pembangunan web untuk mencipta aplikasi web interaktif.

model interaksi ajax

1. Pengguna mengeluarkan permintaan tak segerak

2. Gunakan onReadyStateChange untuk memantau

3. Cipta permintaan, Gunakan kaedah terbuka untuk menentukan sama ada ia mendapat atau pos, sama ada ia tidak segerak, alamat url

4. Hantar permintaan, kaedah hantar

5. Terima keputusan dan analisis

6. Laksanakan penyegaran

Perbezaan antara segerak dan tak segerak:

Segerak: skrip akan kekal dan menunggu pelayan menghantar balasan sebelum meneruskan

Asynchronous: skrip membenarkan halaman meneruskan prosesnya dan memproses Kemungkinan balasan

var xhr = new XMLHttpRequest();
xhr.open('请求方式GET或者POST或者其他', 请求地址url, 是否开启异步async);
xhr.onreadystatechange = function() {
    // readyState == 4说明请求已完成
    if (xhr.readyState == 4 && xhr.status == 200) {
        console.log(xhr.responseText);
    }
}
if (method == 'POST') {
    //给指定的HTTP请求头赋值
    xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
}
xhr.send()
Salin selepas log masuk

[Cadangan tutorial berkaitan: Tutorial video AJAX]

Atas ialah kandungan terperinci Apakah model interaksi ajax. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan