2010-07-04 114 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