我正在使用dojo進行iWidget開發,並且必須顯示來自不同REST調用的多個數據集。有沒有可能在一次dojo.xhrGet調用中調用多個REST Get Calls並獲得一組響應?或者,如果有人能夠讓我成爲同時調用多個REST服務的最佳方式?多個REST GET一次使用dojo.xhrGet調用
1
A
回答
0
Xhr = XMLHttpRequest = One Request! 你可以儘管開始在同一時間多個請求,但瀏覽器限制了多個異步請求,以某種方式數量:
How many concurrent AJAX (XmlHttpRequest) requests are allowed in popular browsers?
OR:
您的服務器可以做多個請求爲你的小部件,並提供數據在一個請求中,但你必須看看如何同時運行它們(=節省時間)!
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
})
相關問題
- 1. AppEngine - JDO - 一次調用批處理get querycute(...)會引發多個datastore_v3.Get調用
- 2. 如何一次多次並行調用單個REST API服務?
- 3. 使用QNetworkAccessManager GET多次
- 4. 一次調用多個deleteRowsAtIndexPaths
- 5. 在一次REST調用中處理多個操作
- 6. 如何一次調用多個REST服務?
- 7. jQuery $ .get被多次調用...爲什麼?
- 8. REST和GET ...再次
- 9. 調用使用jQueryAjax一個WebMethod「GET」
- 10. 在REST GET資源調用中發送多個參數
- 11. 使用POST方法調用REST API調用GET方法
- 12. JavaFX的多次調用get方法使用setCellValueFactory
- 13. 多個調用REST API或使用Javascript響應主體的一個調用
- 14. 可能在一次調用中執行多個PageBlob操作? (許多GET或PUT)
- 15. 在PowerShell中使用多線程一次調用多個URL
- 16. 使用PayPal REST API一次支付多個項目ASP.NET MVC
- 17. 多次使用一個CTE
- 18. REST API使用GET PARAMS
- 19. 使用AsyncHttpResponseHandler多次調用
- 20. 調用一個異步函數多次
- 21. 如何多次調用一個函數?
- 22. 在一個多層次的宏調用
- 23. 另一個getView被多次調用
- 24. 一個Linq2Sql submitchanges()調用多次執行
- 25. 第一次GET後Apache REST調用Apache HttpClient和負載平衡失敗
- 26. dojo.xhrGet不能夠調用WCF GET方法與WCF支持返回的DbContext對象
- 27. viewDidLoad多久調用一次?
- 28. 使用返回值多次調用一個函數
- 29. 使用一次調用創建多個對象
- 30. 使用參考VS getReference多次調用同一個對象