0

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);
    }
}
4

1 に答える 1

0

多分これがあなたの問題に対する答えです。私はこの問題に直面し、jqueryのドキュメントレディを使用する代わりに、これを使用しました: JQuery document.ready vs Phonegap deviceready

于 2013-01-28T23:04:22.753 に答える