Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

muat ulang halaman menggunakan ajax untuk membuat obrolan langsung

Inilah yang dapat Anda lakukan untuk memperbarui kotak obrolan tanpa memuat ulang halaman. Halaman obrolan yang Anda miliki:

<script>
window.setInterval(function(){
{
var xmlhttp;
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
    }
  }
xmlhttp.open("GET","response.php",true);
xmlhttp.send();
}, 5000);
</script>
<div id="myDiv"><h2>This should be your chat box</h2></div>

Response.php

<?php
//do the while loop for the amount of chat you want to see
//example

for ($i = 1; $i <= 10; $i++) {
    echo $i.'<br/>'; // Print out $i
}

?>

Ini akan memperbarui kotak obrolan setiap 5 detik dengan obrolan terbaru. Cobalah



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jenis struktur apa yang saya gunakan untuk konten HTML (MySQL)

  2. Kesalahan dalam sintaks SQL saat mencoba mengunggah gambar ke bidang BLOB

  3. MySQL menampilkan hasil urutan abjad tetapi menunjukkan item tertentu sebelum daftar yang diurutkan berdasarkan abjad

  4. butuh bantuan menambahkan kolom ke satu tabel menggunakan fungsi yang melakukan operasi aritmatika antara kolom dari dua tabel terpisah

  5. Tips Upgrade Percona XtraDB Cluster ke 8.0