les recours dilatoires entre keypress en jQuery

Comment puis-je retarder les actions entre les keypress en jQuery.
Par exemple;

J'ai quelque chose comme ce

 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 veux empêcher la publication de données si l'utilisateur sans interruption de la frappe. Alors, comment puis-je donner .5 secondes de retard?

  • Je suppose que c'est une fonction qui est passé dans keypress()?
InformationsquelleAutor Sinan | 2010-03-09