gpt4 book ai didi

php - 特定事件的 ajaxStart 和 ajaxStop

转载 作者:行者123 更新时间:2023-12-01 02:45:59 25 4
gpt4 key购买 nike

如何为特定事件绑定(bind) ajaxStart 函数,使用:

$(document).ajaxStart(function () {
alert("started");
});
$(document).ajaxStop(function () {
alert("Ended");
});

尝试了此代码,但它会在自动完成启动时运行。

场景必须是这样的:每当我提交表单时,该函数就会被调用。但是,当我只是通过 ajax 使用自动完成功能获取值时,不应调用 ajaxStartajaxStop

最佳答案

But when I'm just fetching values using autocomplete via ajax, ajaxStart and ajaxStop shouldn't be called.

您可以创建一个 bool 变量来跟踪用户是否正在键入以下内容:

<script>
var isTyping = false;

// inside your autocomplete handler set isTyping to true

$(document).ajaxStart(function(){
if (! isTyping) alert("started");
});
$(document).ajaxStop(function(){
if (! isTyping) alert("Ended");
});

</script>

关于php - 特定事件的 ajaxStart 和 ajaxStop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11010410/

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