Estoy tratando de crear una aplicación de Android con phonegap, la primera página es la página de inicio de sesión, consulta a un servidor para autenticación de usuario, el servidor devuelve json cadena: verdadero si el inicio de sesión es exitoso o falso en caso contrario. Recibo la respuesta, pero no puedo redireccionar a la siguiente página html. Estoy utilizando el código de abajo¿Cómo redirigir a la página html local en la aplicación de Android phonegap?
$('#loginForm').submit(function(){
var uid = $('#login').val();
var pwd = $('#password').val();
$.getJSON('http://example.com/phonegap/login.php',
{ userid: uid, password: pwd },
function(json) {
$.each(json, function(k, v) {
if(v == "true" || v == true){
super.loadUrl("file:///android_asset/www/page2.html");
} else {
$('#loginError').html("Login failed, username and/or password don't match");
}
});
});
return false;
});
Por favor, hágamelo saber, ¿cómo puedo redirigir al usuario a page2.html después del inicio de sesión correcto?
Muchas gracias, ha resuelto mi problema. Estuve luchando con este problema desde hace 2-3 días. – Arif
Ya lo hizo ... Gracias de nuevo. – Arif
Usando PhoneGap 1.5.0, jquery 1.7.1 y jquery mobile 1.0.1 esto da como resultado un "Servidor JSCallback Cerrado: Detener las devoluciones de llamada". error (al menos en mi caso) deshabilitar las secuencias de comandos después de la redirección. Usando la función jquery "$ .mobile.changePage ('url');" todo funciona bien – Redfox