2010-07-04 3 views
1

Je veux faire un delay lorsque le result vient dans le note.Régler le retard avec javascript/ajax

J'ai un form>input les types d'utilisateurs de son nom d'utilisateur dans le input et je vérifie avec AJAX

si le username est disponible ou non. Si oui un note apparaît près du input avec le

result.

S'il vous plaît pas jQuery!

+0

Je ne vois pas ce que le titre de la question a à voir avec le corps de question? –

+0

Pourquoi voudriez-vous que les commentaires soient retardés? – JAL

+0

le script commence à courir à partir du premier mot, donc je ne veux pas montrer des résultats inutiles ... et regarde mieux, et se sent mieux :) – Adam

Répondre

2

Vous pouvez utiliser setTimeout() pour afficher quelque chose après un court délai:

var delay = 1000;   // 1 second 
var result = 'note here'; // the result from your AJAX response 

setTimeout(function() { 
    document.getElementById('note').innerHTML = result; 
}, delay); 
+0

Merci cela fonctionne;) – Adam