JQuery JSONP время ожидания запроса на второй запрос - PullRequest
1 голос
/ 20 марта 2012

Я занимаюсь разработкой мобильного приложения, которое получает JSON с сервера. До недавнего времени все работало идеально, но после массивного рефакторинга я изо всех сил пытался заставить мои запросы getJSON работать должным образом.

Когда я перехожу со страницы категорий на страницу со списком, я называю этот метод:

/**
 * This will fetch us the details of a particular listing
 * @param int listingId - The listings ID
 * @param function callback - Will be called on success with the JSON
 */
getListingInfo : function(listingId, callback) {
     $.getJSON(baseUrl+'info?callback=?',{uid:uuid,listingId: listingId}, callback);
},

Отлично работает при первом нажатии, но при последующих запросах время ожидания истекает, даже с другим ID объекта листинга.

Я попытался использовать $ .ajax, но у меня возникла та же проблема. Когда я вхожу в ядро ​​jQuerys, я могу зарегистрировать полностью квалифицированный запрос (где заполнитель обратного вызова был заменен и т. Д.), И запрос все выглядит правильно.

Первый раз, когда я это называю, время загрузки составляет около 2 секунд, но после этого оно просто зависает. Я посмотрел журналы на сервере, и второй запрос не приходит.

Еще одна странная вещь заключается в том, что она отлично работает на моих друзьях HTC desire, использующих пользовательское ПЗУ, но не на моем HTC Desire под управлением Android 2.2.2

Я использую jQuery 1.7.1 и JQM 1.1rc1 (я пробовал jQuery 1.6.4 без разницы)

Я действительно не очень уверен, где искать, любые идеи будут высоко оценены!

Спасибо

...