Délai de chargement de données pour 2 secondes en jQuery ajax
Je suis de chargement les résultats de la recherche via ajax de jQuery dans un div conteneur. Je voudrais les résultats sont présentés à l'utilisateur, après 2 secondes de retard ou après que l'utilisateur a saisi au moins 3 lettres/caractères dans la zone de texte de recherche. Comment puis-je faire?
jQuery code:
$(".bsearch").keydown(function() {
//create post data
var postData = {
"search" : $(this).val()
};
//make the call
$.ajax({
type: "POST",
url: "quotes_in.php",
data: postData,
success: function(response){
$("#left").html(response);
$("div#smore").hide();
}
});
OriginalL'auteur input | 2010-08-16
Vous devez vous connecter pour publier un commentaire.
Utiliser cette fonction:
if($('input').val().trim().longueur > 3) { make_ajax_request(); }
OriginalL'auteur meder omuraliev
utiliser cette fonction
résultats seront
espère que cela vous aide
OriginalL'auteur Mary Daisy Sanchez