我正在尝试使用phonegap创建一个Android应用程序,第一页是登录页面,它向服务器查询用户身份验证,服务器返回json字符串:如果登录成功则为true,否则为false.我收到了回复,但我无法重定向到下一个html页面.我使用以下代码
$('#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;
});
Run Code Online (Sandbox Code Playgroud)
请告诉我,如何在成功登录后将用户重定向到page2.html?
我正在使用phonegap开发一个Android应用程序,它调用一个网站(http://siteaddress.com:8081)来获取json编码数据.这在模拟器上运行正常,然后我使用phonegap build构建了android包.apk文件,但是当我在我的Android手机上安装此软件包并启动应用程序时,它强制关闭显示错误的应用程序"与服务器的连接是.不成功的(文件:///android_asset/www/index.html)".
我已经使用phonegap构建构建了应用程序,将其传递给index.html以及尝试.zip文件包但仍然出现此错误.我尝试搜索此错误,并在我的应用程序中包含以下代码,如某些网站上的建议,但仍然是给出错误.
super.setBooleanProperty("loadInWebView", true);
super.setIntegerProperty("loadUrlTimeoutValue", 60000);
Run Code Online (Sandbox Code Playgroud)
这是否与我试图通过我的应用程序调用的网站有关?我尝试在移动浏览器中打开该网站,但它没有打开,但该网站在桌面浏览器上运行良好.我做错了吗?