【发布时间】:2015-04-27 22:44:31
【问题描述】:
#target 是一个输入文本字段。当用户在其中输入内容时,我想通过 ajax 请求(函数ajaxSend)检查值是否正确。我想稍微放慢 ajax 检查速度,就好像有人打字很快我不必检查每个键,而是每 500 毫秒。
inout 字段是动态创建的,这就是我必须委托 keyup 事件的原因。
我不知道,我做错了什么,但是每个keyup仍然有多个请求:
$('body').off('keyup', '#target').on('keyup', '#target', function() {
var value = $(this).val();
if (value) setTimeout( ajaxSend(value), 500 );
});
【问题讨论】:
标签: javascript jquery