Membuat Auto Refresh di Website dengan Jquery
OK.. pada artikel kali ini admin akan membahas Cara membat Auto Refresh Halaman Website Dengan Jquery , “Auto Refresh Web Page With AJAX Technique” ,
Pada artikel ini kita akan membuat 2 buah tipe Refresh.
- Refresh Kontent Otomatis dengan Data dari database
- Refresh Otomatis Untuk mendapatkan Nilai Random / Acak
OK.. langsung saja.. untuk yang pertama
Refresh Kontent Otomatis Dengan JQuery
Di sini kita akan membuat file index.php. File ini adalah tempat kita menyimpan script dimana kita akan melakukan refresh konten otomatis dengan jQuery. Pada file ini kita akan memanggil file show.php secara realtime dengan durasi setiap 10 detik sekali tanpa harus melakukan refresh halaman, jadi hanya elemen tertentu saja yang di refresh ulang.
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
var auto_refresh = setInterval(
function () {
$('#load_content').load('show.php').fadeIn("slow");
}, 10000); // refresh setiap 10000 milliseconds
</script>
<div id="load_content"></div>
show.php
<?php
mysql_connect("localhost","root","");
mysql_select_db("db_test");
$sql = mysql_query("select * from content");
if (mysql_num_rows($sql) == 0) {
echo "data kosong";
} else {
while ($row = mysql_fetch_array($sql)) {
echo $row[['title']an>;
}
}
?>
Membuat Refresh Halaman Web Otomtis dengan Javascript Jquery
Dalam kondisi tertentu kita membutuhkan cara untuk Refresh Halaman Secara Otomatis / auto, Hal ini bisa dilakukan dengan berbagai tehnik, jik pada manual nya kita bisa menekan dengan Tombol F5 pada keyboard, namun bagaimana jika kita ingin membuat halaman website bisa ter refresh/ load secara otomatis
Pada tulisan kali ini kita akan membuat sebuah halaman web sederhana dengan menampilkan data atau nilai acak yang terus berubah secara kontiniu tanpa harus kita refresh (load) pada halaman web tersebut. Fungsi yang menampilkan nilai acak tersebut menggunakan fungsi pada PHP yaitu rand() —> get random value.
Berikut ini script yang digunakan :
<html>
<head>
<script src="jquery-1.3.2.min.js"></script>
<script>
$(document).ready(function() {
$("#responsecontainer").load("response.php");
var refreshId = setInterval(function()
{
$("#responsecontainer").load('response.php?randval='+ Math.random());
}, 1000);
});
</script>
</head>
<body>
<center><br /><br /><br />
<table border="1" bgcolor="yellow"><tr><td>
<div id="responsecontainer"></div>
</td></tr></table>
</center>
</body>
</html>
response.php
<?php echo rand(); ?>
untuk source code dapat anda download disini