我如何在两个 jQueryMobile 页面之间传递类似用户名的变量?
此事项的或两个常规页面, 如果变量作为全局无效, 则该变量不起作用, 因为下次包含该变量时, 将把变量重新设置为空 。
我如何在两个 html 页面之间传递一个变量?
我如何在两个 jQueryMobile 页面之间传递类似用户名的变量?
此事项的或两个常规页面, 如果变量作为全局无效, 则该变量不起作用, 因为下次包含该变量时, 将把变量重新设置为空 。
我如何在两个 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;
您可以通过查询字符串或客户端路由使用 URL, 您可以使用本地Storage( 假设它们在同一域内), 或者使用 cookie 。
如果您决定使用客户端路由, 将会有一个插头, 专门用于 JQM, 与 JQM 不同页面事件的链接
只要在两页之间的超链接上禁用ajax,您就可以在查询字符串中传递。
<a href="nextPage.php?username=joe" data-ajax="false">Next page</a>
您错过了 jQuery 移动转换的有益功能, 但至少您可以在页面之间成功传递变量 。
<强> 更新: 强>
http://jquerymobile.com/demos/1.1.0/docs/pages/pages/page-page-scrimining.html" rel=“没有跟随 noreferrer”>文件:
< 强度 > 页面 强度 > 之间的 passing 参数 :
jQuery Moved 不支持通过内部/嵌入页面的查询参数...
然后,文件又建议我还没有尝试过的两个插件。Page Prams插件 和