refresh div otomatis

gan mau tanya ni gimana cara agar jika saya memilih button dibawa ini makan otomatis divnya akan ke refresh setiap menit sesuai dengan waktu yg dipilih di combo box

jadi semisal saat load halaman pertama setintervalnya 1 menit na pada saat saya pilih waktu 5 menit dan klik tombol update maka akan otomatis setinterval berubah jadi 5 menit tanpa refresh halaman terlebih dahulu baru 5 menitnya berjalan.

code

 <script>
var refreshId = setInterval(function()
{
$('#load_content').load('<?php echo base_url('index.php/welcome/lihat_chart'); ?>');
}, 1000);
</script>
avatar niko069
@niko069

48 Kontribusi 11 Poin

Diperbarui 6 tahun yang lalu

1 Jawaban:

tambahin trigger saat klik tombol update nya gan supaya ngubah set intervalnya


//pertama ubah/buat function setIntervalnya seperti ini
//supaya intervalnya dinamis dibuat parameter
<script>
function refreshFunction(interval){
var refreshId = setInterval(function()
{
$('#load_content').load('<?php echo base_url('index.php/welcome/lihat_chart'); ?>');
}, interval);
};
</script>

//kedua panggil refreshFunction di button nya dan value intervalnya (di script)
//misal ini button n inputannya
<input id="interval">
<button id="update">update</button>

//ini script update nya
<script>
var interval = document.getElementById("interval");
document.getElementById("update").onclick = function() {
refreshFunction(interval)
};
</script>


avatar keccikun
@keccikun

364 Kontribusi 196 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban