【发布时间】:2015-02-04 05:40:25
【问题描述】:
您好,我正在使用 angluarjs 并行访问 5 个 Web 服务。 现在,当响应到达时,我无法识别它所属的服务。
我怎么知道哪个响应是哪个?
演示代码为:
var requestUrl=[url1,url2,url3,url4,url5];
for(var i=0;i<requestUrl.length;i++){
$http.get(requestUrl[i]).success(response){
console.log(response);
};
}
【问题讨论】:
-
这完全取决于调用代码。有许多技术,但我们需要查看调用 5 个 Web 服务的代码以提出有意义的建议,而不是展开涵盖数百种可能实现方式的通用讨论。仅供参考,最常见的答案是您使用闭包,因此您可以在获得完成回调时访问它是哪个请求。如何最好地做到这一点完全取决于您的代码的结构。
-
jfriendnd00 请检查更新后的问题
标签: javascript json angularjs http