Buenos dias, al compilar y gnerar el apk con phonegap build, no me funcionan las llamadas AJAX… ejemplo…vi que es u problema recurrente pero nunca nadie posteo solucion definitiva…por favor si alguien pudo resolver… les dejo codigo…
Les comento, que asigne los permisos de acceso a internet, y todo lo necesario en config.
Tambien les comento que si no utlizo el framework7 si funcona el compilado en el dispositivo… espero me ayuden con esto. muchas Gracias.
(utilizando el emulador de phomeGap en el dispositivo y el servidor de phonegap en la pc que desarrollo funcina tambien…).
Como les digo, vi que muchas personas preguntan por lo mismo, inclusive algunas abandonaron framework7, por no poder resolver tan basico problema. Gracias.
Gabriel Pizarro
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: Url_WebServices+"wm_PeriodosRecibos_Obtener",
data: '{ "sIdentificadorDispositivo" : "' + sIdentificador + '","sUsuario":"' + sUsuario + '" }',
async: false,
beforeSend: function () {
//Mostramos Ventana de Espera
//alert("Consultando Datos");
//swal("","Obteniendo Datos..." ,"success");
myApp.showPreloader('Consultando...');
//Inicia Cartel de espera
},
success: function (data) {
//Leemos el response y lo utliza como tu quieras
// myApp.hidePreloader();
myApp.hidePreloader();
if (data.d != null)
{
var xmlDoc = $.parseXML(data.d);
var xml = $(xmlDoc);
var ds = xml.find( "usp_SGI_MESES_RECIBOSObtenerDesde" );
LlenarSelectXML(sObjectName,ds,"sPeriodo","iPeriodo",false);
}
},
error: function (request, status, error){//jqXHR, textStatus, errorThrown, error) {
//myApp.hidePreloader();
myApp.hidePreloader();
alert("Error accediedo al web service");
alert("status: " + status);
alert(request.statusText);
alert(request.status);
alert(error);
alert(request.getAllResponseHeaders());
}
});