javascript - 如何在 jAM 页面之间存储变量?

标签 javascript jquery jquery-mobile

如何在两个 jQueryMobile 页面之间传递用户名等变量?

或者两个常规页面,将变量设为全局是行不通的,因为在下一次包含时,它将把变量设置回 null。

如何在两个 html 页面之间传递变量和全局变量?

最佳答案

我通常使用本地存储,你也可以存储对象。例如:

var userInfo = {
            "username": "Bob",
            "roleName": "Admin",
            "image": "img/userPic.jpg",
        };

        //Store the object in local storage
        localStorage.setItem('loggedUser', JSON.stringify(userInfo));

然后在另一页上您可以简单地执行以下操作:

var userInfo = JSON.parse(localStorage.getItem("loggedUser"));
var userName = userInfo.username;

关于javascript - 如何在 jAM 页面之间存储变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10739051/

相关文章:

javascript - 比较两行(HTML 表)数据,即 row[i] 与 row[i+1] 并使用 Jquery/Javascript 突出显示更改

javascript - 每n秒生成一个随机数js

javascript - jQuery Tokeninput 和 onFreeTaggingAdd 回调

jquery 弹出窗口 "slide"效果似乎在增长。

javascript - 基于图标的导航 Bootstrap 和 Jquery Mobile

javascript - jquery mobile 返回上一页 onclick 事件不起作用

javascript - 如何用 Angular.js 动态生成 DOM?

javascript - Three.js 代码在 JSfiddle 上工作,但在我的浏览器中不工作

javascript - 如何延迟内联javascript的执行

jquery-mobile - jQueryMobile : pagecontainershow on a particular page not working