大家好,我的问题是:
我想调用一个函数(“funcA”),它返回一些数据(ajax调用),然后通过回调函数使用。当回调函数执行完成时,我想用不同的参数调用相同的函数(“funcA”)。
我想要的是确保在第二次调用funcA时完成回调函数的最佳方法。
funcA("firstParameter", function(callbackData){/*useCallbackData...*/ });
//当funcA回调函数完成执行时,继续以(“secondParameter”)作为参数运行funcA。
funcA("secondParameter", function(callbackData){/*useCallbackData... */});
提前致谢!
答案 0 :(得分:2)
只是嵌套它们?
funcA("firstParameter", function(callbackData1){
funcA("secondParameter", function(callbackData2){
});
});
另一种选择是promises,但对于两个异步函数,嵌套确实是最简单的!