sql >> Database teknologi >  >> RDS >> Mysql

JQuery Polling ved hjælp af MySQL og PHP. Hvordan?

Du skal sende en AJAX-anmodning til et script på serversiden, der tjekker for nye kommentarer i databasen og returnerer dem JSON-kodet.

For kun at få de seneste kommentarer, skal du vedligeholde et tidsstempel for den sidste kommentarhentning på klientsiden. Næste gang du anmoder om kommentarer, skal du videregive dette tidsstempel. Dit script på serversiden returnerer kun kommentarer med et rivejern end den beståede parameter.

I stedet for at bruge setInterval , kan du genindsende AJAX-anmodningen i succesbehandleren.

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. MySQL Wildcard for =- er der en

  2. vælg aggregatfunktion og alle andre kolonner

  3. 8 Nye Oracle-kompatibilitetsfunktioner i EnterpriseDB PPAS 9.2 Beta

  4. Sådan fungerer LAST_DAY() i MariaDB