我有一个我正在用 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);
}
}