Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

tải lại trang bằng ajax để tạo cuộc trò chuyện trực tiếp

Đây là những gì bạn có thể làm để cập nhật hộp trò chuyện mà không cần tải lại trang. Trang trò chuyện mà bạn có:

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

?>

Thao tác này sẽ cập nhật hộp trò chuyện sau mỗi 5 giây với các cuộc trò chuyện gần đây nhất. Hãy thử xem



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tham số JDBC verifyServerCertificate =false kết nối mà không cần clientkeystore và truststore

  2. Lỗi nghiêm trọng:Gọi đến hàm không xác định mysqli_result ()

  3. Cách lưu các ngày trong tương lai (!) Trong cơ sở dữ liệu

  4. Hệ thống xếp hạng MySQL - Tìm xếp hạng

  5. Chọn tối đa x hàng của mỗi nhóm