Tutorial Ajax ini melanjutkan tutorial ajax sebelumnya yang membahas tentang pengenalan Ajax dan penggunaan Ajax untuk membaca file TXT. Kali ini akan dibahas penggunaan Ajax untuk berkomunikasi dengan server. Intinya Ajax akan digunakan untuk meretrieve data dari database.
Sebelumnya saya akan menjelaskan bagaimana Ajax berkomunikasi dengan server. Ajax berkomunikasi dengan server dengan mengirimkan request ke suatu URL, dimana di url tersebut terdpat file server site scripting(PHP, ASP, dll) yang akan memproses request. Jika diperlukan melakukan query ke database maka file ini yang akaan melakukannyaa. Data yang diterima dari server berbentuk XML.Untuk lebih jelaskan silahkan lihat gambar berikut ini :
Berikut ini source code untuk sisi clientnya :
[code lang=’js’]
[/code]
Berikut ini source code untuk sisi servernya :
[code lang=’js’]
while ($row=mysql_fetch_array($query))
{
echo “
echo “
echo “
echo “
}
echo ‘
?>
[/code]
Diserver PHP melakukan query ke database kemudian hasilnya di kembalikan dalam bentuk XML. XML inilah yang nanti akan dibaca di client.
Jika Anda kurang mengerti tentang XML, anda bisa mempelajarinya di sini.