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

JQuery Polling sử dụng MySQL và PHP. Làm sao?

Bạn sẽ phải gửi một yêu cầu AJAX tới một tập lệnh phía máy chủ sẽ kiểm tra các nhận xét mới trong DB và gửi lại chúng được mã hóa JSON.

Để chỉ nhận các nhận xét mới nhất, trên mã phía máy khách, hãy duy trì dấu thời gian của lần tìm nạp nhận xét cuối cùng. Lần tới khi bạn yêu cầu nhận xét, hãy vượt qua dấu thời gian này. Tập lệnh phía máy chủ của bạn sẽ chỉ trả lại các nhận xét có thang đo dấu thời gian hơn so với tập lệnh được thông qua trong tham số.

Thay vì sử dụng setInterval , bạn có thể gửi lại yêu cầu AJAX trong trình xử lý thành công.

function ajaxRequest(timestamp) {
    $.ajax({
        url : 'url_to_post?timestamp=' + timestamp,
        success : function(response){
            //handle the new comments here
            //call this function again
            //sleep for 3 seconds first
            setTimeout(function(){
                timestamp += 3000;
                ajaxRequest(timestamp);
            },3000);

        }

    });
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chức năng tìm kiếm với các ký tự Hy Lạp trong MySQL

  2. Câu lệnh SQL khó hiểu trên 3 bảng

  3. Spring jpa application.properties useSSL

  4. Kết hợp nhiều bảng MySQL duy nhất và sắp xếp theo một cột

  5. cách tính giá trị cột duy nhất trong mysql