0
首先,我正在做一個模塊化應用程序,其中有一個Core,一個模塊接口層和模塊。通過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?
});
});
});
我知道我有我的想法,但有沒有這樣做一個適當的方式?