执行异步Ajax请求未知数量的时间

时间:2015-04-09 00:30:56

标签: javascript jquery ajax asynchronous

我需要执行多个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请求?

0 个答案:

没有答案