Друзья,
Для моего приложения spotify я звоню веб-сервисам для 50 песен.
var search = new models.Search("Rock");
search.localResults = models.LOCALSEARCHRESULTS.APPEND;
search.pageSize=50;
Он будет загружать песни категории Rock.Поэтому для каждой песни я звоню по 3 веб-сервисам и получаю ответ.Я сделал вызов веб-службы синхронным, потому что я храню данные ответа в массиве. Я использую вызов $ ajax из jquery.
type: 'GET',
url: 'http://ws.audioscrobbler.com/2.0/?method=artist.getinfo&artist=artistname&api_key=b25b959554ed76058ac220b7b2e0a026&format=json',
dataType: 'json',
timeout: 1000,
Даже после упоминания переменной тайм-аута происходит сбой в бесконечном ожидании.Может кто-нибудь сказать мне, как улучшить этот вызов веб-службы?
Для моего приложения я имею в виду, что мое приложение изначально будет загружаться, но после загрузки оно будет быстро работать.Я использую синхронный вызов здесь, потому что я хочу сохранить значения в массиве по соответствующему индексу, который в случае асинхронного вызова не работает.