sql >> Databasteknik >  >> RDS >> Mysql

ladda om sidan med ajax för att skapa en livechatt

Här är vad du kan göra för att få chattrutan att uppdatera utan att ladda om sidan.Chattsida som du har:

<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
}

?>

Detta kommer att uppdatera chattrutan var 5:e sekund med de senaste chattarna. Ge det ett försök



  1. Kan inte starta PostgreSQL

  2. Lägg till kolumn efter en annan kolumn

  3. postgresql - fråga för att bygga upp json

  4. Filtrera data med JDBC RowSet