【发布时间】:2017-04-11 10:30:54
【问题描述】:
我从谷歌地理编码器 api 获取地址详细信息,传递纬度和经度,我正在调用 ajax 请求。我成功获取数据但我的问题是 我怎么知道哪个 ajax 调用响应是因为我有 100 ajax 请求数
我尝试了以下方法:
var requestdata = [];
$.each(lat_lang_arr, function (index, value) {
var url = "https://maps.googleapis.com/maps/api/geocode/json?latlng=" + value.lat + "," + value.lang + ";
var request = $.ajax({
url: url,
method: 'GET',
success: function (resp) {
console.log(resp);
}
})
});
requestdata.push(request);
我也试过这个:
$.when.apply(null, requestdata)
.done(function () {
})
谁能帮我解决这个问题。
【问题讨论】:
-
只写在你的ajaxSuccess中?
-
@Mazz 但我有并行 ajax 请求
-
你想对数据做什么?
-
通过lat和lang获取地址信息
标签: javascript jquery ajax google-maps geocoding