从javascript调用异步REST的模式,然后使用结果

时间:2017-11-01 09:55:59

标签: javascript jquery rest asynchronous

基本上,我有几个REST调用需要结果,然后在我的require()调用之前和之内使用该结果。目前,我已经指示REST调用($ .getJSON)是非异步的,具有:

$.ajaxSetup({
    async: false
});

但是,由于这不是最优的,我想知道这些模式对于它们的调用是异步的(或者更确切地说是调用它们的函数)。

当前(伪)代码:

var pageConfig = getPageConfig(document); //this function calls a REST API
var appsConfig = getAppsConfig(pageConfig.appid); //this function calls another REST API

require.config( { 
    //do some stuff here with pageConfig and appsConfig
});

require( ["somelib", "jquery"], function(somelib) {
    //do some MORE stuff here with pageConfig and appsConfig
});

我知道这可能不是最佳方式,所以我正在寻找选择。

0 个答案:

没有答案