Mysql
 sql >> база данни >  >> RDS >> Mysql

JQuery Polling с помощта на MySQL и PHP. Как?

Ще трябва да изпратите AJAX заявка към скрипт от страна на сървъра, който ще провери за нови коментари в DB и ще ги върне кодирани в JSON.

За да получите само най-новите коментари, в кода от страна на клиента поддържайте времева марка на последния извличане на коментар. Следващия път, когато поискате коментари, предайте тази дата за време. Вашият скрипт от страна на сървъра ще връща само коментари с времеви отпечатък, по-голям от предадения параметър.

Вместо да използвате setInterval , можете да изпратите повторно AJAX заявката в манипулатора за успех.

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. Как да настроите пътя към класа на драйвера jdbc

  2. Една заявка за вмъкване на няколко реда с множество колони

  3. Sqlite3 - Как да импортирате NULL стойности от csv

  4. Как да защитя конфигурационния файл на базата данни в проекта?

  5. Това защитен метод ли е за вмъкване на данни от формуляра в MySQL база данни?