2013-04-14 28 views
1

我正在使用dojo進行iWidget開發,並且必須顯示來自不同REST調用的多個數據集。有沒有可能在一次dojo.xhrGet調用中調用多個REST Get Calls並獲得一組響應?或者,如果有人能夠讓我成爲同時調用多個REST服務的最佳方式?多個REST GET一次使用dojo.xhrGet調用

回答

0

您使用的是哪種版本的dojo?取決於你想要使用dojo.DeferredList或dojo/promise/all的版本。 xhrGet函數已經返回一個延遲,所以你可以有這樣的代碼:

new dojo.DeferredList([dojo.xhrGet({url:"http://first.rest.url/here}), doo.xhrGet({url:"http://second.rest.url/here"})]) 
.then(function(results){ 
    // do something with your results array here 
}) 
相關問題