【发布时间】:2014-02-04 01:10:25
【问题描述】:
我有两个 jQuery 移动页面(#list 和 #show)。 #list 页面上有几个具有不同 ID 的项目。如果我点击第 5 项,第 5 号 ID 将存储在 localStorage 中,我将被重定向到页面#show
现在的问题: 将 ID 存储在 localStorage 中有效,但下一页显示的不是第 5 项,而是显示一个旧项目,之前在 localStorage 中。
#list 页面中的脚本
localStorage.setItem("garageID", $(this).attr('id'));
window.location.replace("#show");
【问题讨论】:
-
这听起来不像是“太慢”的问题。 (旁注:您始终可以使用
this.id代替$(this).attr('id'),并且总是会更快。) -
为什么不用changePage?
-
大家好。我知道这不是一个“太慢”的问题,但我不知道如何描述:) @Omar。我以为 window.location.replace 是一样的?
-
changePage功能不只是切换页面,它更新历史,传输数据...等 -
好的,如果我有一个不想在历史记录中看到的页面,我可以使用 window.location.replace .. 对吗?
标签: javascript jquery html jquery-mobile