0
我想要一個jquery自動完成,但我希望源只加載一次。 我不想在每次鍵入字母時調用ajax操作類。因爲它是瀏覽器級緩存,所以我也不想使用緩存。所以基本上我需要它只需要加載一次我的列表並使用自動完成。這可能嗎?任何想法會真的很有幫助..提前感謝Jquery自動完成:只加載源一次
我想要一個jquery自動完成,但我希望源只加載一次。 我不想在每次鍵入字母時調用ajax操作類。因爲它是瀏覽器級緩存,所以我也不想使用緩存。所以基本上我需要它只需要加載一次我的列表並使用自動完成。這可能嗎?任何想法會真的很有幫助..提前感謝Jquery自動完成:只加載源一次
您可以推遲電話。 見: Javascript onkeyup delayed function call
var _timer = 0;
function DelayedCallMe(num) {
if (_timer)
window.clearTimeout(_timer);
_timer = window.setTimeout(function() {
callMe(num);
}, 500);
}
然後調用函數中的onkeyup:
<input type="text" onkeyup="DelayedCallMe(200);"/>
感謝Pedro..It工作 –