Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

JQuery KeyUp लाइव सर्च। कैसे करें?

आपके पास जो कुछ है उसके स्थान पर इस जेएस कोड को आजमाएं। मैंने देरी फ़ंक्शन जोड़ा ताकि उपयोगकर्ता अनुरोध भेजने से पहले टाइप करना बंद करने के बाद स्क्रिप्ट निर्दिष्ट समय तक प्रतीक्षा करे। यह सर्वर को बड़ी मात्रा में अनुरोध भेजे जाने से रोकता है।

<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. त्रुटि 1130 (HY000):होस्ट '' को इस MySQL सर्वर से कनेक्ट करने की अनुमति नहीं है

  2. MySQL कमांड-लाइन क्लाइंट में स्वतः पूर्णता

  3. Android के लिए JDBC बनाम वेब सेवा

  4. MySQL EXP () फंक्शन - रिटर्न ई राइज़ टू द पावर ऑफ़ x

  5. क्या प्राथमिक कुंजी स्वचालित रूप से MySQL में अनुक्रमित होती है?