JavaScript函数等到Callback返回值

时间:2016-06-15 13:36:31

标签: javascript callback

有什么方法可以让我的js函数等到回调返回值。我需要这个,因为我的js函数的其余部分必须使用回调中返回的值。

2 个答案:

答案 0 :(得分:0)

许多库或框架都提供了舒适的回调值。 Yoy可以查找Jquery promisebluebird promiseangular promise

如果您不想使用第三方库,可以使用setInterval方法自行实现它们。

答案 1 :(得分:0)

你不能让你的功能等到回叫返回。您可以做的是将工作流程的其余部分移至功能的成功回调。

我在这里放了一个Ajax调用的示例代码。

    $.get( _RequestURL, function () {}).done(function (success) {
        //Put the rest of your workflow here.

    }).fail(function (err) {
        //Put the error handler methods here.

    });