gpt4 book ai didi

javascript - Ajax on keyup 或粘贴

转载 作者:行者123 更新时间:2023-11-30 08:58:21 24 4
gpt4 key购买 nike

我正在对 keyup 或 paste 执行 Ajax 请求。问题是当用户使用 Control-V 进行粘贴时,会出现两个 ajax 请求 - 一个用于粘贴,一个用于 keyup。

$("#my-form").bind('keyup paste', function(e) {...}

在 keyup 或 paste 上绑定(bind)的好方法是什么?

最佳答案

您可以使用setTimeout/clearTimeout来延迟事件,因此它只触发一次。

$("#my-form").bind('keyup paste', function(e) {
clearTimeout($(this).data('timeout'));
$(this).data('timeout', setTimeout(function(){
// your code
}, 200));
});

演示:http://jsfiddle.net/4b7y5/

关于javascript - Ajax on keyup 或粘贴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11440831/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com