Вот мой веб-сервис, который отлично работает в Fiddler и в моем браузере: http://localhost:11458/PlayerSvc.svc/GetPLayers
Затем я попытался вызвать это через Jquery в phonegap, и это не удалось: вот мой jquery в phonegap с использованием Eclipse:
<script type="text/javascript">
$.ajax({
url: 'http://localhost:11458/PlayerSvc.svc/GetPlayers',
dataType: 'json',
// timeout: 55000,
// beforeSend: function(xhr) {
//Possible to set any required headers here
//xhr.setRequestHeader('Authorization', 'username password');
// },
error: function(XMLHttpRequest, textStatus, errorThrown) {
alert('failed');
},
success: function(data) {
alert('success');
}
});
</script>
Чтобы убедиться, что с моим jquery все в порядке, я протестировал другой веб-сервис с этим кодом, и он прошел успешно.Я не уверен, как собрать больше информации о том, как отладить это.Я попытался обернуть мой javascript с помощью console.log (javascript выше), и я не смог заставить это работать.Как вы можете видеть выше, я просто использовал функцию оповещения для вывода сообщения об ошибке.Есть идеи?Я думаю, что я могу попробовать использовать try catch и посмотреть, смогу ли я вывести исключение ...