Auto refresh php mysql

permisi agan agan, mau nanya nih

bagaimana caranya menampilkan data (misal dengan teknik READ pada CRUD) tanpa harus refresh halamannya, jadi updatenya live / real time gitu. sebagai contoh misal saya buka dua tab, yang satu halaman create/update, yang kedua halaman read. nah saat saya insert / create data di tab pertama lalu saya submit, nah bersamaan dengan submit itu data yang habis disubmit langsung tampil di tab kedua tanpa harus refresh tab kedua.

terima kasih

avatar Sukaboneka
@Sukaboneka

24 Kontribusi 0 Poin

Diperbarui 4 tahun yang lalu

2 Jawaban:

Pertanyaan dengan maksud yang sama sudah ada gan. Saya sudah menjawabnya di thread lain: <a href='https://sekolahkoding.com/forum/bagaimana-cara-menjalankan-program-ketika-data-dari-mysql-berhasil-di-load-1584805524'>Bagaimana cara menjalankan program ketika data dari mysql berhasil di load</a>

"Untuk keperluan menampilkan data baru diinputtanpa refresh halaman terlebih dahulu (asynchronous)agan bisa menggunakan Ajax baik dengan jQuery atau Javascript (Lebih mudah menggunakan jQuery)."

Untuk menampilkan data tanpa harus load penuh satu halaman, agan bisa memanfaatkan AJAX.

Terimakasih ...

avatar banisrailubis
@banisrailubis

25 Kontribusi 18 Poin

Dipost 4 tahun yang lalu

Tanggapan

Terima kasih solusinya gan. Tapi saya pernah nyoba pakai function setInterval() saya inspect ternyata dia request terus gitu (baru tahu cara kerjanya hehe), sehingga waktu saya coba dengan hosting gratis baru bberapa jam program sudah melebihi batas hit yang katanya sih bisa memberatkan user lainnya, makanya akun saya disuspend 1 hari. apakah memang cara kerjanya begitu?

setinterval() bukan AJAX gan. AJAX dia hanya merefresh panel/bagian tertentu tanpa refresh seluruh halaman. Sedangkan setinterval() ini kan dia akan mejalankan closure / fungsi di dalamnya setelah even ditrigger (terpicu), terus dalam interval tertentu (parameter ke-2 dari fungsi interval) fungsi yang sudah terpicu tadi akan terpanggil terus menerus. Jadi ya cara kerja setinterval seperti itu. Makanya agan pakai AJAX aja.

Terimakasih ...

Ooohhh baru tau, saya kira setInterval() itu Ajax hehee maklum amatir hehe. Tapi kalo dari cara kerja requestnya lebih hemat dan efektif atau sama aja gan kalo Ajax itu tadi?

Terima kasih solusinya gan. Tapi saya pernah nyoba pakai function setInterval() saya inspect ternyata dia request terus gitu (baru tahu cara kerjanya hehe), sehingga waktu saya coba dengan hosting gratis baru bberapa jam program sudah melebihi batas hit yang katanya sih bisa memberatkan user lainnya, makanya akun saya disuspend 1 hari. apakah memang cara kerjanya begitu?

avatar Sukaboneka
@Sukaboneka

24 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban