调用外部Javascript函数

时间:2013-01-28 22:29:25

标签: android jquery cordova local-storage

我有一个应用程序,我在Javascript / JQuery编程。我正在使用PhoneGap并希望在他们第一次打开应用程序时使用localStorage存储用户凭据,然后在用户下次打开应用程序时自动填充。我想在页面加载时调用checkPreAuth()。但它不是在调用我的功能。有人能帮助我吗?

从login.html调用该函数:

<script>
$(document).ready(function() {
checkPreAuth();
});
</script>

我的digest_auth.js中的函数:

function checkPreAuth() {
var form = $("#loginForm");
    var values = new Array();
    var username = $('#username').val();
    var password = $('#password').val();
    if(window.localStorage["username"] == undefined && window.localStorage["password"] == undefined) {
        localStorage.setItem("username", username);
        localStorage.setItem("password", password);
        alert('Saved username and password');
    } else {
        alert(username + ', ' + password);
    }
}

1 个答案:

答案 0 :(得分:0)

也许这就是你问题的答案。我遇到了这个问题而不是使用jquery的文档准备,我使用了这个: JQuery document.ready vs Phonegap deviceready