Tôi đang cố gắng tạo một ứng dụng Android với Phonegap, trang đầu tiên là trang đăng nhập, nó truy vấn đến máy chủ để xác thực người dùng, máy chủ trả về chuỗi json: true nếu đăng nhập thành công hoặc sai khác. Tôi nhận được phản hồi nhưng tôi không thể chuyển hướng đến trang html tiếp theo. Tôi đang sử dụng mã bên dướiLàm thế nào để chuyển hướng đến trang html địa phương trong ứng dụng 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;
});
Vui lòng cho tôi biết, làm cách nào để chuyển hướng người dùng đến page2.html sau khi đăng nhập thành công?
Cảm ơn rất nhiều, bạn đã giải quyết được vấn đề của mình. Tôi đã đấu tranh với vấn đề này từ 2-3 ngày. – Arif
Đã làm nó ... Cảm ơn một lần nữa. – Arif
Sử dụng PhoneGap 1.5.0, jquery 1.7.1 và jquery mobile 1.0.1 kết quả này trong một "JSCallback Server Closed: Dừng callback." lỗi (ít nhất là trong trường hợp của tôi) vô hiệu hóa các tập lệnh sau khi chuyển hướng. Sử dụng hàm jquery "$ .mobile.changePage ('url');" mọi thứ đều hoạt động tốt. – Redfox