我有一个非常基本的场景:运行 3 个 Google 地图位置 URL 并在每次成功时显示结果
这是我到目前为止所拥有的:
var values = ["url1", "url2", "url3"];
values.forEach(function(value, i) {
var jsonReq = JSON.stringify({
action: 101,
supported: value
});
...
$.ajax({
type: "POST",
url: "data.ajax.php",
dataType:"json",
data:{
data:jsonReq
},
success:function(data){
// parse results
....
}
});
});
问题是我在没有等待成功的情况下循环运行所有 3 个 URL 。
我只想在获得前一个请求的响应(回调)时发送下一个请求。
有什么建议么?
谢谢,