Apakah fungsi yang ada pada ajax?

百草
Lepaskan: 2023-11-17 11:31:01
asal
925 orang telah melayarinya

fungsi ajax termasuk XMLHttpRequest(), open(), send(), setRequestHeader(), getResponseHeader(), getAllResponseHeaders(), onreadystatechange, readyState, status, responseText, responseXML, statusText, onerror, dsb.

Apakah fungsi yang ada pada ajax?

Sistem pengendalian tutorial ini: sistem Windows 10, komputer DELL G3.

Dalam pembangunan web, AJAX (Asynchronous JavaScript and XML) ialah teknologi yang menggunakan pelbagai teknologi untuk membolehkan data ditukar dengan pelayan melalui permintaan tak segerak tanpa menyegarkan keseluruhan halaman. Dalam JavaScript, anda boleh menggunakan pelbagai fungsi dan kaedah untuk melaksanakan permintaan AJAX. Berikut ialah beberapa fungsi berkaitan AJAX yang biasa:

1 XMLHttpRequest(): Ini ialah pembina yang mencipta objek XMLHttpRequest dan digunakan untuk menghantar permintaan AJAX.

2. open(): Kaedah ini digunakan untuk menetapkan URL permintaan AJAX, jenis permintaan, sama ada ia diproses secara tak segerak dan data yang akan dihantar ke pelayan.

3 send(): Kaedah ini digunakan untuk menghantar permintaan AJAX. Ia menerima satu parameter, data untuk dihantar ke pelayan.

4. setRequestHeader(): Kaedah ini digunakan untuk menetapkan nilai tersuai untuk pengepala permintaan HTTP. Sebagai contoh, anda boleh menetapkan maklumat pengepala seperti Jenis Kandungan dan Keizinan.

5 getResponseHeader(): Kaedah ini digunakan untuk mendapatkan nilai khusus pengepala respons yang dikembalikan oleh pelayan.

6 getAllResponseHeaders(): Kaedah ini digunakan untuk mendapatkan semua maklumat pengepala respons yang dikembalikan oleh pelayan.

7 onreadystatechange: Ini ialah pengendali acara yang akan dicetuskan apabila status permintaan AJAX berubah. Apabila permintaan selesai, status permintaan boleh ditentukan dengan menyemak sifat readyState, dan data respons boleh diakses.

8 readyState: Ini adalah harta yang digunakan untuk mendapatkan status permintaan AJAX. Ia mempunyai lima nilai yang mungkin: 0 bermakna permintaan tidak dimulakan, 1 bermakna permintaan mempunyai sambungan yang ditetapkan, 2 bermakna permintaan telah dihantar, 3 bermakna respons sedang diterima, dan 4 bermakna permintaan telah lengkap dan respons adalah sedia.

9: Ini adalah atribut yang digunakan untuk mendapatkan kod status HTTP yang dikembalikan oleh pelayan. Sebagai contoh, 200 bermaksud kejayaan dan 404 bermaksud sumber tidak ditemui.

10 Teks respons: Ini ialah atribut yang digunakan untuk mendapatkan data teks respons yang dikembalikan oleh pelayan.

11 responseXML: Ini ialah atribut yang digunakan untuk mendapatkan data XML respons yang dikembalikan oleh pelayan.

12. StatusTeks: Ini ialah atribut yang digunakan untuk mendapatkan teks status HTTP dikembalikan oleh pelayan.

13 onerror: Ini ialah pengendali peristiwa yang akan dicetuskan apabila ralat berlaku dalam permintaan AJAX.

Selain fungsi dan kaedah di atas, terdapat juga beberapa fungsi dan teknologi berkaitan AJAX lain yang biasa digunakan, seperti menggunakan API fetch(), menggunakan Promise dan async/waiit, dsb. Fungsi dan teknik ini boleh digunakan untuk memudahkan pembangunan AJAX, meningkatkan prestasi dan mengurangkan saiz kod.

Atas ialah kandungan terperinci Apakah fungsi yang ada pada 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