У меня есть пример веб-страницы, где я тестирую различные вызовы jQuery с JSONP для моей службы WCF.
Я называю JSONP таким образом, междоменный, кстати:
$.getJSON("http://myserver:port/GetNowPlayingJson?method=?", getNowPlayingResponse);
А в моей функции обратного вызова (getNowPlayingResponse) что-то простое для обновления страницы html:
$("#lblNowPlaying").text(data.FormattedArtistTitle + " - " + data.RemainingTime);
Мои вызовы JSONP отлично работают на:
- Firefox 4
- IE9
- Chrome 12
- iPad2 4.3.3
Но не на iPhone 3GS 4.1
Я вижу, как индикатор состояния передачи данных в строке состояния iPhone появляется на короткое время, когда я пытаюсь сделать вызов, но обратный вызов никогда не срабатывает на iPhone.
У меня нет других устройств для тестирования в данный момент.
Есть идеи? Это iPhone для безопасности?