Sekilas Info |
![]() |
![]() |
| AJAX Http Requests |
| Sunday, 17th February 2008 | |
|
AJAX menggunakan Http Requests. Di dalam koding JavaScript tradisional, jika Anda ingin mendapatkan informasi dari database atau file pada server, atau mengirimkan informasi user ke server, Anda harus membuat form HTML dan GET atau POST data ke server. User harus mengklik tombol "Submit" untuk mengirimkan atau menerima informasi, menunggu respon dari server, dan sebuah halaman akan diload dengan hasil-hasilnya.
Karena server mengembalikan sebuah halaman baru setiap kali user mengisikan inputan, aplikasi web tradisional bisa menjalan lambat dan cenderung kurang bersahabat (user-friendly). Dengan AJAX, JavaScript Anda bisa berkomunikasi langsung dengan server, melalui objek XMLHttpRequest JavaScript.
Dengan HTTP request, sebuah halaman web dapat membuat request ke, dan mendapatkan respon dari sebuah server web - tanpa harus me-reload halaman. User akan tetap berada di halaman yang sama, sementara transfer data akan berjalan di background.
Dengan menggunakan objek XMLHttpRequest, seorang pengembang web bisa memperbarui halaman dengan data-data dari server setelah halaman tersebut di load.
AJAX dipopulerkan oleh Google pada tahun 2005 (dengan Google Suggest-nya). Google Suggest menggunakan objek XMLHttpRequest untuk membuat tampilan web yang sangat dinamis: ketika Anda mulai mengetik di kotak pencarian Google, sebuah JavaScript mengirimkan karakter-karakter yang telah Anda ketikkan tersebut ke server dan server mengembalikan sebuah daftar penyaranan.
Objek XMLHttpRequest didukung oleh Internet Explorer 5.0+, Safari 1.2, Mozilla 1.0 / FireFox, Opera 8+, dan Netscape 7. |
| < Prev | Next > |
|---|

