javascript - 从另一个函数停止一个函数 - jQuery

标签 javascript jquery function

我有一个由下拉菜单更改调用的函数。该功能可能正在运行并且用户更改了下拉列表。

如果发生这种情况,我希望正在运行的函数停止。

例如

$('.txtCategory').change(function(){
    ajaxPost('para', 'meters').stop(); //doesn't work
    $('#Submit').attr('data-check', 'on');
    $('#Submit').val('Stop Checking');
});

这可能吗?

提前致谢!

您好, 圭多

最佳答案

这是不可能的,原因很简单:您的脚本只在一个线程上执行,一次只能运行一个函数。

在当前函数完成执行之前,不会调用任何响应本地事件或查询的回调。

关于javascript - 从另一个函数停止一个函数 - jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13701877/

相关文章:

javascript - 使用Js更改按钮的onclick值

javascript - 为什么我的 javascript/jquery 没有按顺序执行?

c - 此表达式中 int 的含义

c++ - 编写一个函数,计算并返回两个目标数字之间可被 3 整除的整数总数

javascript - 如何将对象引用为字符串名称

javascript - 在 adminLTE 上单击的功能对我不起作用

javascript - 未捕获的类型错误 : Cannot read property 'call' of undefined on jQuery Validation

javascript - 使用回调()加载多个图像

javascript - typescript 错误,如何纠正此错误 : Element implicitly has an 'any' type because type

javascript - 重新加载后,iframe 中的 OnLoad 事件不会在 IE8 中触发