【发布时间】:2023-03-26 00:43:01
【问题描述】:
$(document).ready(function() {
$('#domain').change(function() {
//
});
});
change 函数中的代码基本上会发送 ajax 请求来运行 PHP 脚本。 #domain 是一个文本输入字段。所以基本上我想要做的是发送 ajax 请求,因为用户在文本字段中输入一些文本(例如搜索建议)。
但是,我想设置一个时间间隔以减轻 PHP 服务器的负载。因为如果 jQuery 每次用户在文本字段中添加另一个字母时都发送 AJAX 请求,则会消耗大量带宽。
所以我想设置 2 秒作为间隔。每次用户输入字母时都会触发 AJAX 请求,但最大频率为 2 秒。
我该怎么做?
【问题讨论】:
标签: javascript jquery