我需要执行多个Ajax请求,并且能够在成功调用后读取返回的数据。
我有一个充满字符串的数组,称之为queries
数组的大小未知。我需要遍历这个数组并在每个元素上调用这个ajax请求。
$.ajax({
url: "https://api.spotify.com/v1/search?q=" + queries[index] + "&type=track",
type: "GET",
dataType: "json",
success: function(data)
{
//do something with data
}
});
我遇到的与我相关的问题的每个解决方案都使用jQuery的.when()
方法。这不起作用,因为我有一些未知的时间,这些请求需要发生,并且每个单独的请求都不会被.when()
方法所要求的定义。
我如何执行所有这些异步Ajax请求?