如何知道回调函数已经触发?

问题描述:

我如何知道回调事件已经解雇?我必须在回调事件触发后执行一个活动,是否应该将代码放入回调函数中,或者有其他方式来知道回调何时触发?即使我把这个活动的代码放在发出javascript请求的语句之后,我也不能确定活动的代码会在回调启动后执行吗?如何知道回调函数已经触发?

我怎么知道一个回调事件已经被触发?

在回调结束时做一些事情。比如调用回调后应该调用的函数。

我必须在回调事件触发后执行一个活动,我应该把代码放在回调函数中还是有其他方法来知道回调何时被触发?

没有其他方法可以确定回调是否已被触发。

即使我把语句后的活动代码放在javascript请求之后,我不能确定活动的代码将在回调触发后执行吗?

作者:“javascript request”你的意思是“ajax request”。如果是这样,我会建议这样做,因为它很可能会在回调之前被解雇。至多AJAX请求是每个定义异步(同步Ĵ avaScript 一个 ND X ML = AJAX)。因此,脚本不会等待请求的响应继续进行。这就是为什么你应该使用回调。回调确保某些代码在指定事件发生后被调用。

+0

感谢这么详细的答案 – ria 2010-06-30 10:18:29

你必须把它放在回调函数中。您可以间接执行此操作(例如,回调函数会调用另一个函数)。

+0

谢谢你......我只是感到困惑 – ria 2010-06-30 10:17:16

如何知道回调函数 已经解雇?

您可以简单地把警报在回调函数知道它是否已经被解雇。

回调函数内的代码无论如何都会触发。