J'essaie d'ajouter la fonction JavaScript setTimeout()
à mon expression jQuery. Sans la setTimeout()
ma fonction charge une vue partielle avec des informations mises à jour lorsque je saisis du texte dans ma zone de texte. Mais, il charge l'information à chaque frappe. Ma logique est que si je peux mettre dans une minuterie, puis lorsque l'utilisateur arrête de taper, une seconde plus tard, les données sont mises à jour.Utilisation de "setTimeout()" dans mon expression jQuery
Comme vous pouvez le voir, j'ai essayé de mettre un setTimeout()
mais cela ne semble pas fonctionner.
$(function() {
$('#DocId').live('keyup', function() {
setTimeout(var styleValue = $(this).val();
$('#tableContent').load(
'/CurReport/TableResults',
{ style: $(this).val()}), 1000);
}),
});
Merci,
Aaron
Merci pour votre aide. J'ai remarqué que c'est vous qui avez répondu à la plupart de mes questions JavaScript. –