2010-07-04 148 views
1

我想在result进入note时作出delay使用javascript/ajax设置延迟时间

我有一个form>input用户键入他的input用户名和我AJAX

检查username是否可用。如果是,则note显示在input附近,而

result

请不要jQuery!

+0

我看不出有什么问题的标题有问题的身体呢? – 2010-07-04 14:34:24

+0

你为什么要反馈被延迟? – JAL 2010-07-04 14:43:46

+0

脚本开始从第一个单词开始运行,所以我不想显示无用的结果...并且看起来更好,感觉更好:) – Adam 2010-07-04 14:47:15

回答

2

您可能需要使用setTimeout()在短暂延迟后显示的东西:

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

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

感谢它的工作;) – Adam 2010-07-04 14:52:17