Ajax Category

XMLHttpRequest Object

Sunday, November 1st, 2009
Untuk dapat mengembangkan aplikasi web dengan tehnik AJAX ini kita perlu mengkombinasikan
beberapa hal berikut:

Untuk dapat mengembangkan aplikasi web dengan tehnik AJAX ini kita perlu mengkombinasikan beberapa hal berikut:

  • Javascript untuk membuat object XMLHttpRequest yang kita gunakan untuk berkomunikasi dengan server secara behind the scene.
  • DOM (Document Object Model), hasil proses yang diterima akan kita tampilkan dengan memanipulasi object DOM yang telah kita persiapkan sebelumnya untuk menampilkan data hasil proses yang diberikan server.
  • XML (eXtensible Markup Language) format data yang dikembalikan oleh server, data XML ini siap dibaca dan ditampilkan untuk mengupdate content pada halaman web.

secara sederhana kita akan memanfaatkan beberapa kombinasi diatas untuk membuat aplikasi

web dengan tehnik AJAX ini, namun kita masih dapat mengembangkannya lebih lanjut setelah

mengetahui proses kerja dari tehnik AJAX ini.

Read more

HTTP Request dan Dasar-dasar Respon

Wednesday, September 9th, 2009

Untuk memahami konsep AJAX, pertama kali akan dibahas mengenai bagaimana situs web merequest dan menerima respon dari web server.

Saat ini standart browser untuk memperoleh informasi dari web server adalah berbasis pada metode HTTP (HyperText Transfer Protocol).  Hal ini berarti bahwa browser menggunakan metode tersebut untuk mengirim request dan menerima respon dari web server.

HTTP bekerja seperti halnya email, yaitu ketika mengirim request akan terdapat header yang digunakan oleh web server. Oleh web server, header ini digunakan untuk mengetahui tugas apa yang harus dilayaninya dan bagaiman menghandle request dari HTTP.

Meskipun beberapa header bersifat optional, namu terdapat pula yang mutlak harus ada, misal host header. Header ini sangat penting karena akan digunakan web server untuk mengetahui tugas apa yang harus dilayani.

Ketika request sudah diterima oleh server,  selanjutnya server akan menentukan jenis respon yang akan dikembalikan kepada HTTP. Berikut ini beberapa jenis kode respon HTTP :

Read more

Pendahuluan Ajax

Wednesday, September 9th, 2009

AJAX mememiliki kepanjangan Ashynchronous Javascript and XML merupakan suatu teknik baru dalam dunia Web. Sejak telah dikembangkan dalam 2-3 tahun yang lalu,  AJAX mulai dilirik oleh para web developer. Dengan adanya AJAX, akses data ke server yang dikirim melalui client via web dapat lebih cepat daripada mekanisme biasa.  Hal ini dikarenakan AJAX tidak perlu melakukan proses loading page (refresh page) atau pindah ke page lain.

AJAX dapat diintegrasikan dengan server side programming seperti PHP, ASP, JSP, dll.

Perhatikan mekanisme proses AJAX menggunakan PHP berikut ini :

Read more