小编Ari*_*rif的帖子

如何重定向到phonegap android app中的本地html页面?

我正在尝试使用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?

html jquery redirect android cordova

7
推荐指数
1
解决办法
3万
查看次数

与服务器的连接不成功.(file:///android_asset/www/index.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)

这是否与我试图通过我的应用程序调用的网站有关?我尝试在移动浏览器中打开该网站,但它没有打开,但该网站在桌面浏览器上运行良好.我做错了吗?

javascript html5 android cordova

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

android ×2

cordova ×2

html ×1

html5 ×1

javascript ×1

jquery ×1

redirect ×1