Comment puis-je retarder les actions entre la pression de touche dans jQuery. Par exemple;
J'ai quelque chose comme ça
if($(this).val().length > 1){
$.post("stuff.php", {nStr: "" + $(this).val() + ""}, function(data){
if(data.length > 0) {
$('#suggestions').show();
$('#autoSuggestionsList').html(data);
}else{
$('#suggestions').hide();
}
});
}
Je souhaite empêcher la publication de données si l'utilisateur tape continuellement. Alors, comment puis-je donner un délai de 0,5 seconde?