Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Polling JQuery menggunakan MySQL dan PHP. Bagaimana?

Anda harus mengirim permintaan AJAX ke skrip sisi server yang akan memeriksa komentar baru di DB dan mengembalikannya dengan enkode JSON.

Untuk mendapatkan komentar terbaru saja, pada kode sisi klien, pertahankan stempel waktu pengambilan komentar terakhir. Lain kali Anda meminta komentar, berikan stempel waktu ini. Skrip sisi server Anda hanya akan mengembalikan komentar dengan parutan stempel waktu daripada parameter yang diteruskan.

Alih-alih menggunakan setInterval , Anda dapat mengirim ulang permintaan AJAX di penangan sukses.

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. perbarui kolom terindeks unik di mysql

  2. PDO bind_param adalah metode yang tidak ditentukan

  3. terhubung dari jarak jauh ke mysql

  4. Fungsi MySql atau PHP untuk mengubah garis bujur dan garis lintang ke derajat desimal

  5. Bagaimana saya bisa mendapatkan nilai loop foreach di luar dalam situasi ini?