【问题标题】:Calling an External Javascript Function调用外部 Javascript 函数
【发布时间】:2013-01-12 09:42:55
【问题描述】:

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

【问题讨论】:

  • 这是digest_auth.js 文件的全部内容吗?该函数是全局声明的吗?还是在范围内。
  • 这就是我在 digest_auth.js 文件中的全部内容

标签: android jquery cordova local-storage


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2018-04-22
    • 2013-01-22
    • 2014-10-01
    • 2015-03-02
    • 2019-12-13
    • 2011-07-05
    • 1970-01-01
    • 2017-02-01
    • 2019-03-12
    相关资源
    最近更新 更多