我对JavaScript很陌生,需要在我的java脚本函数中使用回调函数。我不知道如何使用回调函数。下面是我的代码:如何在JavaScript函数中使用回调函数
function SelectedFeature() {
// Here is my code call_Method1();
call_Method2();
}
在上述功能的问题是,call_method2()
开始call_Method1()
执行之前结束它的执行。为了解决这个问题,有人告诉我使用回调函数。现在如何在我的SelectedFeature()
函数中使用回调函数?请使用代码示例进行说明。
我在call_method1()
中发出异步请求。我需要call_Method2()
应在完成执行call_method1()
后调用。但在我的情况下,在call_method1()
完成其执行之前呼叫call_method2()
。现在我该如何解决这个问题?
我不认为call_Method2();开始beforre call_Method1()结束。我很确定(它一定是)call_Method1()会正确返回。正如你所说的,问题是异步调用IN method1。为了解决这个问题,需要查看call_Method1()的代码;要知道异步调用的外观以及如何使用回调。 – Chris 2011-03-13 12:23:45