Terimakasih kepada framework jQuery, proses development ajax bisa menjadi lebih mudah.
Salah satu fungsi di jQuery untuk mempermudah penggunaan ajax adalah fungsi
load()
, yang memiliki 3 buah parameter sbb:load(url, params, callback)
url
(String): URL dari file html yang akan di loadparams
(Object): Data yang akan dikirimkan ke server (optional)callback
(Function): Fungsi yang akan dijalankan ketika data berhasil di load (optional)
Contoh penggunaan pada sebuah link:
1 2 3 4 5 | $(document).ready(function() { $('#link').click(function() { $('#container').load('content.php'); }); }); |
link
adalah id dari link/tombol yang akan diklikcontainer
adalah id dari element yg akan memuat isi dari scriptcontent.php
href
) :Misalnya ada sekumpulan link di dalam sebuah div
1 2 3 4 5 6 7 8 | <div id="menu"> <ul> <li><a href="content.php?id=1">Menu 1</a></li> <li><a href="content.php?id=2">Menu 2</a></li> <li><a href="content.php?id=3">Menu 3</a></li> <li><a href="content.php?id=4">Menu 4</a></li> </ul> </div> |
Supaya semua link-link tersebut bisa diproses dengan ajax, tambahkan script sbb:
1 2 3 4 5 6 7 | $(document).ready(function() { $('#menu a').click(function() { var url = $(this).attr('href'); $('#container').load(url); return false; }); }); |
0 komentar:
Posting Komentar