我有一个由下拉菜单更改调用的函数。该功能可能正在运行并且用户更改了下拉列表。
如果发生这种情况,我希望正在运行的函数停止。
例如
$('.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/