我想在使用一系列請求將其綁定到我的視圖之前構建模型。我很難理解如何利用一個請求的響應來提出下一個請求。我的問題是我的「贊助商」和「經理」屬性是作爲承諾解決的,而不是響應。適當的承諾鏈接
$.get("/projects/1") .then(function(data){ var manager = $.get("/employees/" + data.ProjectManagerId); data.manager = manager; return data; }) .then(function(data){ var sponsor = $.get("/employees/" + data.ProjectSponsorId); data.sponsor = sponsor; return data; }) .then(function(data){ //Bind data to view //data.manager is a promise //data.sponsor is a promise }) .done();
如何確保數據返回,而不是承諾?
你知道,這是標記Q,但這裏沒有一個Q承諾嗎? –
謝謝本。我在我的應用程序中使用Q,但最終刪除了我簡化示例中的引用。我將刪除標籤。 – jjr2527