Ringkasan AJAX

AJAX = Asynchronous JavaScript And XML (JavaScript dan XML asinkron)

AJAX adalah Asynchronous JavaScript And XPenggayaan pertama untuk ML.

AJAX bukan bahasa pemrograman baru, tetapi hanya teknologi baru yang dapat menciptakan aplikasi web yang lebih baik, lebih cepat, dan yang memiliki interaksi yang lebih kuat.

AJAX menggunakan JavaScript untuk mengirim dan menerima data di antara pelayar web dan server web.

Dengan menghantarkan data di belakang layar dengan penggantian semula seluruh halaman web setiap kali pengguna membuat perubahan, teknologi AJAX dapat membuat halaman web berresponsivitas yang lebih cepat.

AJAX berdasarkan standard yang terbuka

AJAX berdasarkan standard yang terbuka di bawah ini:

  • JavaScript
  • XML
  • HTML
  • CSS

Standard yang digunakan dalam AJAX ditakrifkan dengan baik dan didukung semua pelayar utama. Aplikasi AJAX bebas dari pelayar dan platform. (Dapat dikatakan, ia adalah teknologi yang beroperasi di platform dan pelayar berlainan).

AJAX tentang aplikasi Internet yang lebih baik.

Dengan bandingkan aplikasi desktop, aplikasi Web mempunyai banyak kelebihan:

  • Dapat mempunyai lebih banyak pengguna.
  • Lebih mudah untuk dipasang dan memelihara.
  • Lebih mudah untuk dikembangkan.

Tetapi, aplikasi tidak selalu kuat dan ramah seperti aplikasi tradisional.

Dengan AJAX, ia dapat membuat aplikasi Internet lebih kuat (lebih ringan, lebih cepat, dan lebih mudah digunakan).

Hari ini anda boleh mulai menggunakan AJAX.

Tiada pengetahuan baru yang perlu dipelajari.

AJAX adalah dasar standar yang terbuka. Dan standar ini telah digunakan oleh kebanyakan pembangun selama bertahun-tahun.

Sebanyak yang boleh, aplikasi web biasanya dapat ditulis semula dengan menggunakan teknologi AJAX untuk menggantikan formulir HTML tradisional.

AJAX menggunakan XML dan permintaan HTTP

Aplikasi web tradisional akan menghantar data kepada pelayan web (melalui formulir HTML). Selepas pelayan menangani data, pelayan akan mengembalikan halaman web penuh kepada pengguna.

Karena setiap kali pengguna menghantar input, pelayan akan mengembalikan halaman web baru, aplikasi web tradisional sering kali beroperasi lambat dan semakin kurang berminat.

Dengan AJAX, aplikasi web tidak perlu menguat semula halaman web untuk menghantar dan mengambil data. Untuk melengkapkan kerja ini, perlu menghantar permintaan HTTP ke pelayan (di belakang lipatan), dan menggunakan JavaScript untuk hanya mengubah bahagian sebahagian dari halaman apabila pelayan mengembalikan data.

Pada umumnya digunakan XML sebagai format penerimaan data pelayan, walaupun boleh digunakan format mana-mana, termasuk teks mentah.

Anda akan belajar bagaimana melengkapkan kerja ini di bab berikutnya dalam pengajaran ini.

PHP dan AJAX

Tidak ada pelayan AJAX.

AJAX adalah teknologi yang dijalankan di pelayar. Ia menggunakan penukaran data asinkron antara pelayar dan pelayan web, membenarkan halaman web untuk meminta sedikit maklumat daripada pelayan, bukannya halaman penuh.

AJAX adalah teknologi pelayar web yang bebas dari perisian pelayan web.

Tetapi, dalam pengajaran ini, kita akan fokus kepada kasus yang berjalan di pelayan PHP sebenar, bukannya AJAXPrinsip Kerja.

Untuk baca lebih banyak tentang pengetahuan tentang bagaimana AJAX beroperasi, sila lawati laman kami Panduan AJAX.