Mari berbagi ilmu dan pengetahuan, sesungguhnya ilmu yang berguna adalah ilmu yang bermanfaat bagi orang lain.

Membangun Aplikasi Web dengan AJAX 4

by Unknown , at 8:18 PM , has 0 comments



Membangun Aplikasi Web dengan AJAX - Contoh dibawah ini adalah script HTML yang merupakan interface dari web kita.


01: <html>
02: <head>
03: <script type='text/javascript' src='ajax.js'></script>
04: <title>AJAX Kita</title>
05: </head>
06: <body>
07:  Pilih Merk dan type Handphone anda
08:  <form>
09:    <select name="merkhp" onchange="javascript:
         doRequest('get','rpc.php?kode='+this.value,'text','typehp')";>
10:     <option value=''>- Pilih Merk HP -</option>
11:     <option value='1'>Nokia</option>
12:     <option value='2'>Siemens</option>
13:     <option value='3'>Sony-Ericsson</option>
14:    </select>
15:    <br><br>
16:    <div id="typehp">
17:    </div>
18: </form>
19: </body>
20: <html>

Pada baris ke 03 contoh diatas terdapat deklarasi include javascript ajax.js. Pemisahan javascript dan tag HTML sengaja dilakukan untuk mempermudah maintenance aplikasi kita.

Pada baris 09 terdapat pemanggilan event onchange pada combobox merk hp. Dimana dalam event tersebut terdapat pemanggilan fungsi doRequest yang telah dibuat pada class AJAX diatas. Pada fungsi doRequest tersebut terdapat deklarasi parameter ‘rpc.php?kode=’+this.value. parameter ini berfungsi sebagai link request browser ke web service.

Pada baris 16 terdapat element HTML <div id=”typehp”>. Element div ini berfungsi sebagai tempat untuk menampilkan hasil response yang berupa combobox type handphone. Sebenarya hampir semua element bisa digunakan untuk menampilkan hasil respon tidak hanya element div saja dengan catatan attribute id-nya diisi. Contoh : <p id=”typehp”></p>

Sampai disini kita sudah berhasil mendesain HTML-nya. Langkah terakhir kita tinggal membuat script PHP-nya.

Script PHP

01: <?php
02:   $kode = $_GET['kode'];
03:   switch ($kode) {
04:   case "1":
05:     echo "<select>
06:           <option>6280</option>
07:           <option>9300</option>
08:           <option>N90</option>
09:           </select>";
10:     break;
11:     case "2":
12:     echo "<select>
13:           <option>CFX65</option>
14:           <option>CX65</option>
15:           <option>EF81</option>
16:           </select>";
17:     break;
18:     case "3":
19:     echo "<select>
20:           <option>K700i</option>
21:           <option>P910i</option>
22:           <option>Z800i</option>
23:           </select>";
24:     break;
25:     default:
26:        echo "";
27:     break;
28:   }
29: ?>

Script PHP diatas masih sangat sederhana, anda masih bisa dikembangkan misalnya dikoneksikan dengan database MySql dan lain sebagainya.

Sampai disini keseluruhan project kita telah selesai kita kerjakan. Untuk mencobanya anda bisa mengaktifkan Apache anda, kemudian jalankan web tersebut pada browser anda. Jika tidak ada kesalahan pada script anda, maka pada browser anda akan muncul page autocomplete combobox tanpa load ulang isi page seperti gambar disamping.

 

ok sampai disini tutoriar Membangun Aplikasi Web dengan AJAX , Sekian dan Selamat mencoba…


Membangun Aplikasi Web dengan AJAX 4
About
Membangun Aplikasi Web dengan AJAX 4 - written by Unknown , published at 8:18 PM . And has 0 comments
0 comments Add a comment
Bck
Cancel Reply

About

Copyright ©2013 BERBAGI ITU IBADAH by
Theme designed by Damzaky - Published by Proyek-Template
Powered by Blogger
-->