Использование веб-службы ASP.NET из PhoneGap

Привет яЯ пытался использовать Web-сервис, написанный на ASP.NET, из приложения phonegap-android, но, похоже, я где-то совершил ошибку.

Это'Стоит упомянуть, что это не удается, когда я запускаю его на эмуляторе Android от Eclipse. Я'Я уже попробовал тот же код из веб-браузера, и он работает просто отлично.

Вот'частьIndex.html тот'актуален для вопроса

/* Here i declare 'webServiceURL' which holds the path to the service that's
   hosted at 10.0.0.174 (WLAN ip of my computer). I use this instead of 127.0.0.1
   because on a mobile phone localhost points to the phone itself. */

// Here i declare 'datos' which are the parameters sent to the web service method 

$.ajax({
  url: webServiceURL + "InicioSesion",
  type: "POST",
  contentType: "application/json; charset=utf-8",
  data: JSON.stringify(datos),                    
  dataType: 'json',
  beforeSend: function() {$.mobile.loading('show')},
  complete: function() {$.mobile.loading('hide')},
  success: function (data, textStatus, jqXHR) {
    // Here i do stuff with 'data'
  },
  error: function (jqXHR, textStatus, errorThrown) {
    // Here i print errors
  },
)};

Разрешение на доступ к источнику добавлено в телефонную пробкуconfig.xml


Изменения вweb.config веб-службы ASP.NET


  
   
    
    
   
  

Ошибка яЯ сталкиваюсь с тем, что, когда я поставилтип данных' кJSON» (это то, что я ожидаю), ajax-запрос завершается неудачно, и печать 'textStatus' дает мнеParserERROR.

Поэтому я попытался использоватьтип данных' как 'текст' вместо 'JSON» чтобы увидеть, было ли что-то не так с ответом веб-службы, и я понял, что проблема была в том, что ответ был пустым.

ПОМНИТЕ, что я упомянул, этот код прекрасно работает в веб-браузере, он не работает в приложении PhoneGap, запущенном из эмулятора Android.

Если кто-то с небольшим опытом использования phonegap для использования веб-службы ASP.NET может помочь мне! Я понятия не имею, что ям отсутствует или делает неправильно! Я'я работаю над этим уже 2 дня, и я просто могуне могу найти решение! Я

Ответы на вопрос(2)

Ваш ответ на вопрос