Javascript 通过ajax在所有内容到达后执行

Javascript 通过ajax在所有内容到达后执行,javascript,ajax,Javascript,Ajax,首先,我正在做一个模块化应用程序,其中有一个核心,一个模块接口层和模块 该模块显示需要通过ajax获取以下数据的特定数据: getTemplate()-获取显示模板 getData()-获取要显示的数据 getRandomStuff()-其他一些插入显示器的随机内容(如广告、提示等) 刚才: 我忘了我不能一个接一个地做,因为来自ajax的数据不是“一个接一个地”来的 如果我进行嵌套回调,感觉很“奇怪”——这样做感觉有些不对劲。如果我通过ajax需要更多的项目呢?更多的筑巢?听起来不对 嵌

首先,我正在做一个模块化应用程序,其中有一个核心,一个模块接口层和模块

该模块显示需要通过ajax获取以下数据的特定数据:

  • getTemplate()-获取显示模板
  • getData()-获取要显示的数据
  • getRandomStuff()-其他一些插入显示器的随机内容(如广告、提示等)
刚才:

  • 我忘了我不能一个接一个地做,因为来自ajax的数据不是“一个接一个地”来的
  • 如果我进行嵌套回调,感觉很“奇怪”——这样做感觉有些不对劲。如果我通过ajax需要更多的项目呢?更多的筑巢?听起来不对
嵌套回调:

getTemplate('template_name', function(template) {
    getData('data_name', function(data) {
        getRandomStuff('random_stuff', function(randomStuff) {

            //do everything here?

        });
    });
});

我知道我有自己的想法,但有没有合适的方法可以做到这一点?

看看jQuery: