Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript phonegap应用程序中的导航_Javascript_Cordova_Window.location - Fatal编程技术网

Javascript phonegap应用程序中的导航

Javascript phonegap应用程序中的导航,javascript,cordova,window.location,Javascript,Cordova,Window.location,我正在PhoneGap上玩本地存储,试图创建一个JavaScript登录。我当前的问题是,当我运行应用程序时,如果用户名和密码正确,它将不会进入主菜单 我认为问题在于window.location.href方法。我想导航到本地页面,而不是在线页面 有人建议另一种方法吗 $(document).ready(function() { if (typeof(localStorage) === 'undefined' ) { alert('Your

我正在PhoneGap上玩本地存储,试图创建一个JavaScript登录。我当前的问题是,当我运行应用程序时,如果用户名和密码正确,它将不会进入主菜单

我认为问题在于
window.location.href
方法。我想导航到本地页面,而不是在线页面

有人建议另一种方法吗

$(document).ready(function() {
            if (typeof(localStorage) === 'undefined' ) {
                alert('Your browser does not support HTML5 localStorage. Try upgrading.');
            } else {
                        $("#return_form2").submit(function(){//load the items
                getItems(); 

                });
            }
        });

    var getItems = function() {

                    var timeLog, logLength, i;              
            i = 0;
            logLength = localStorage.length-1; //how many items are in the database starting with zero
                    timeLog = '';

            // loop through each item in the database
            for (i = 0; i <= logLength; i++) {
                            var itemKey, value, values, firstname, password, email;
                //variables for the key and values
                itemKey = localStorage.key(i);

                value = localStorage.getItem(itemKey);
                            values = JSON.parse(value);
                firstname = values.fname;
                password = values.pass;
                email = values.email;
                course = values.class;






    var tt = course;
    var un = document.return_form2.username.value;
    var pw = document.return_form2.password.value;
    var web = "Web Systems Development";


    if ((un == firstname) && (pw == password) && (tt == web)){
    window.location.href = "AppMenu.html";
    return false;
    }
    else {
    alert ("Incorrect Password");
    }
    }}
$(文档).ready(函数(){
if(typeof(localStorage)=“未定义”){
警报('您的浏览器不支持HTML5本地存储。请尝试升级');
}否则{
$(“#return_form2”).submit(函数(){//加载项
getItems();
});
}
});
var getItems=function(){
var timeLog,logLength,i;
i=0;
logLength=localStorage.length-1;//数据库中有多少项以零开始
timeLog='';
//循环遍历数据库中的每个项
对于(i=0;i我不确定
((un==firstname)和&&(pw==password)和&(tt==web))
真的
,无论如何,下一行对我有效

window.location="AppMenu.html";

此外,如果
tt==web
,则不必返回
false

?web
是否等于
课程