Я использую функцию поиска из API-интерфейса spotify для поиска треков для моего приложения. Для этого я установил свойство pageize на 150.
Код для этого следующий,
var search = new models.Search(searchquery);
search.localResults = models.LOCALSEARCHRESULTS.APPEND;
search.pageSize=50;
Я использую объект Collection из API приложений spotify для хранения найденных треков.
Для каждого найденного трека я синхронно вызываю веб-службу LastFM (т.е. async: false).
(здесь я не хочу использовать асинхронный вызов веб-службы)
Я использую массив javascript для хранения ответа от веб-службы LasFM.
Но иногда это вызывает бесконечную задержку для получения ответа.
Я пытался использовать свойство timeout функции $ .ajax, как это
type: 'GET',
url: 'http://ws.audioscrobbler.com/2.0/?method=artist.getinfo&artist=artistname&api_key=b25b959554ed76058ac220b7b2e0a026&format=json',
dataType: 'json',
timeout: 1000,
Но это не полезно для меня. Может кто-нибудь сказать мне, что может быть причиной этого?