Pada tulisan sebelumnya mengenai Pengenalan jQuery, kita telah mengenal apa dan bagaimana jquery. Saatnya kita mempelajari lebih lanjut bagaimana membuat aplikasi Ajax menggunakan jQuery. Library jQuery mempunyai fungsi-fungsi khusus untuk pembuatan Ajax. Dengan menggunakan jQuery, kita dapat melakukan request data TXT, HTML, XML, PHP bahkan JSON dari server menggunakan metode GET atau POST.
Salah satu fungsi yang disediakan oleh jQuery yang berkaitan dengan Ajax adalah fungsi load(). Fungsi load() berfungsi untuk mengambil data dari server dan menempatkannya ke dalam elemen HTML.
Sintaks :
$(selector).load(url,data,callback)
Parameter url adalah alamat atau nama file di server yang akan kita ambil atau panggil
Parameter data bersifat opsional, adalah pasangan key dan value yang dikirim ke server.
Parameter callback bersifat opsional, adalah fungsi yang dieksekusi jika data diambil.
Contoh :
Misal kita punya file data.txt, yang isinya :
Hai ini adalah konten dari file data.txt
Lalu kita buat kode ajax untuk me-load konten dari data.txt, berikut contoh kode contohload.html
Sekarang mari kita lihat contoh jika memanggil file berupa PHP dan mengirim kan beberapa data atau parameter untuk diolah di sisi server.
contohload2.html
Sumber : Web Development - drzpost.com
Salah satu fungsi yang disediakan oleh jQuery yang berkaitan dengan Ajax adalah fungsi load(). Fungsi load() berfungsi untuk mengambil data dari server dan menempatkannya ke dalam elemen HTML.
Sintaks :
$(selector).load(url,data,callback)
Parameter url adalah alamat atau nama file di server yang akan kita ambil atau panggil
Parameter data bersifat opsional, adalah pasangan key dan value yang dikirim ke server.
Parameter callback bersifat opsional, adalah fungsi yang dieksekusi jika data diambil.
Contoh :
Misal kita punya file data.txt, yang isinya :
Hai ini adalah konten dari file data.txt
Lalu kita buat kode ajax untuk me-load konten dari data.txt, berikut contoh kode contohload.html
<html>Dari contoh di atas, pertama-tama kita ambil file jquery.js dapat kamu download di www.jquery.com atau di sini. Apabila kita mengklik tombol Klik Ini, maka akan segera menjalankan fungsi load file data.txt dan memasukkannya ke dalam innerHTML <div id=�teks�>.
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#tombol").click(function(){
$('#teks').load('data.txt');
});
});
</script>
</head>
<body>
<div id="teks">
</div>
<button id="tombol" type="button">Klik Ini</button>
</body>
</html>
Sekarang mari kita lihat contoh jika memanggil file berupa PHP dan mengirim kan beberapa data atau parameter untuk diolah di sisi server.
contohload2.html
<html>Pada contoh di atas kita melakukan request ke server untuk memanggil file PHP data.php dan mengirimkan parameter-parameter dan nilainya dengan metode GET. Kemudian meng-eksekusi fungsi beritahu().
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#tombol").click(function(){
$('#teks').load("data.php","nama=desrizal&email=drz@desrizal.com",beritahu());
});
});
function beritahu(){
alert("sudah diambil datanya");
}
</script>
</head>
<body>
<div id="teks">
</div>
<button id="tombol" type="button">Click Me</button>
</body>
</html>
<?phpDownload Source Code
echo "Anda mengirim parameter nama dengan nilai : <b>".$_GET['nama']."</b> <p>";
echo "Email : <b>".$_GET['email']."</b>.";
?>
Sumber : Web Development - drzpost.com
Pada tulisan sebelumnya mengenai Pengenalan jQuery, kita telah mengenal apa dan bagaimana jquery. Saatnya kita mempelajari lebih lanjut bagaimana membuat aplikasi Ajax menggunakan jQuery. Library jQuery mempunyai fungsi-fungsi khusus untuk pembuatan Ajax. Dengan menggunakan jQuery, kita dapat melakukan request data TXT, HTML, XML, PHP bahkan JSON dari server menggunakan metode GET atau POST.
Salah satu fungsi yang disediakan oleh jQuery yang berkaitan dengan Ajax adalah fungsi load(). Fungsi load() berfungsi untuk mengambil data dari server dan menempatkannya ke dalam elemen HTML.
Sintaks :
$(selector).load(url,data,callback)
Parameter url adalah alamat atau nama file di server yang akan kita ambil atau panggil
Parameter data bersifat opsional, adalah pasangan key dan value yang dikirim ke server.
Parameter callback bersifat opsional, adalah fungsi yang dieksekusi jika data diambil.
Contoh :
Misal kita punya file data.txt, yang isinya :
Hai ini adalah konten dari file data.txt
Lalu kita buat kode ajax untuk me-load konten dari data.txt, berikut contoh kode contohload.html
Sekarang mari kita lihat contoh jika memanggil file berupa PHP dan mengirim kan beberapa data atau parameter untuk diolah di sisi server.
contohload2.html
Sumber : Web Development - drzpost.com
Salah satu fungsi yang disediakan oleh jQuery yang berkaitan dengan Ajax adalah fungsi load(). Fungsi load() berfungsi untuk mengambil data dari server dan menempatkannya ke dalam elemen HTML.
Sintaks :
$(selector).load(url,data,callback)
Parameter url adalah alamat atau nama file di server yang akan kita ambil atau panggil
Parameter data bersifat opsional, adalah pasangan key dan value yang dikirim ke server.
Parameter callback bersifat opsional, adalah fungsi yang dieksekusi jika data diambil.
Contoh :
Misal kita punya file data.txt, yang isinya :
Hai ini adalah konten dari file data.txt
Lalu kita buat kode ajax untuk me-load konten dari data.txt, berikut contoh kode contohload.html
<html>Dari contoh di atas, pertama-tama kita ambil file jquery.js dapat kamu download di www.jquery.com atau di sini. Apabila kita mengklik tombol Klik Ini, maka akan segera menjalankan fungsi load file data.txt dan memasukkannya ke dalam innerHTML <div id=�teks�>.
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#tombol").click(function(){
$('#teks').load('data.txt');
});
});
</script>
</head>
<body>
<div id="teks">
</div>
<button id="tombol" type="button">Klik Ini</button>
</body>
</html>
Sekarang mari kita lihat contoh jika memanggil file berupa PHP dan mengirim kan beberapa data atau parameter untuk diolah di sisi server.
contohload2.html
<html>Pada contoh di atas kita melakukan request ke server untuk memanggil file PHP data.php dan mengirimkan parameter-parameter dan nilainya dengan metode GET. Kemudian meng-eksekusi fungsi beritahu().
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#tombol").click(function(){
$('#teks').load("data.php","nama=desrizal&email=drz@desrizal.com",beritahu());
});
});
function beritahu(){
alert("sudah diambil datanya");
}
</script>
</head>
<body>
<div id="teks">
</div>
<button id="tombol" type="button">Click Me</button>
</body>
</html>
<?phpDownload Source Code
echo "Anda mengirim parameter nama dengan nilai : <b>".$_GET['nama']."</b> <p>";
echo "Email : <b>".$_GET['email']."</b>.";
?>
Sumber : Web Development - drzpost.com
Posting Komentar