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

Pencarian Langsung JQuery KeyUp. Bagaimana caranya?

Coba kode js ini sebagai ganti dari yang Anda miliki. Saya menambahkan fungsi penundaan sehingga skrip menunggu dalam waktu tertentu setelah pengguna berhenti mengetik sebelum mengirim permintaan. Ini mencegah sejumlah besar permintaan dikirim ke server.

<script type="text/javascript">
var delay = (function() {
  var timer = 0;
  return function(callback, ms){
    clearTimeout (timer);
    timer = setTimeout(callback, ms);
  };
})();

$("#search-box").keyup(
    function () {
        delay(function () {
            var keyword = $("#search-box").val();
            var URL = encodeURI("search.php?q=" + keyword);
            $.ajax({
                url: URL,
                cache: false,
                type: "GET",
                success: function(response) {
                    $("#results").html(response);
                }
            });
        }, 500);
    }
);
</script>



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. TENTANG implementasi/desain UPDATE KUNCI DUPLICATE

  2. Bagaimana cara mendapatkan catatan bijak minggu di mysql dari tanggal awal hingga akhir

  3. Mencoba mengisi menu dropdown di codeigniter dengan data mysql

  4. Parsing data XML Wiktionary ke dalam database MySQL menggunakan PHP

  5. Beberapa kueri bergantung satu sama lain