sql >> Databasteknik >  >> RDS >> Mysql

jQuery uppdatera div i samma ögonblick som en tabell uppdateras

De steg du förmodligen borde ta är:

Ha en bit AJAX-kod som frågar servern för en förändring (som radantal som ändras eller något i den stilen). Med jQuery kan du göra det:

function checkUpdates()
{
    $.ajax({
        type: "POST",
        url: 'hasDataChanged.php',   // a webservice or other URL that queries the database
        data: {},
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(data) {
            // return a JSON string like { "hasChanged" : "true" } or something
            if (data.hasChanged) {
                 // data has changed, do something
            }
        }
     });
}

Sedan kan du använda Javascript-metoden setInterval att ringa koden med några sekunders mellanrum. Det är orealistiskt att göra det direkt.

$(document).ready(function() {
    setInterval("checkUpdates()", 3000);  // Calls the function every 3 seconds
});


  1. PDO-motsvarigheten till mysql_num_rows eller mssql_num_rows

  2. Hur listar man tillgängliga instanser av SQL-servrar som använder SMO i C#?

  3. Uppgradera PostgreSQL från 9.6 till 10.0 på Ubuntu 16.10

  4. En guide till MySQL Galera Cluster Streaming Replication:Del två