0
我目前正在构建一个简单的ajax接口,用于预订和跟踪以便在网络上使用。如何在ajax/jquery界面中保持页面位置
我遇到的问题是,如果用户点击后退按钮或刷新按钮,任何未保存的数据将被删除,并且页面返回到其正常的起始位置。
我已经实现onunload的方式如下所示的基本的javascript:
<body onUnload="return winClose(); return false;">
这使相当笨拙警告框,没有人真正喜欢,但它:通过添加沿
function winClose()
{
if (confirm("Are you sure you want to navigate away from this page?"))
{
window.close();
}
return false;
}
仍将该页面重置为其原始起始位置。
有没有人知道一种方式来实现类似的东西,不会重置页面,只是如果用户选择不离开页面导航就忽略所有内容?
您是否尝试过用的localStorage或饼干保存您需要的数据? – Oliver
这看起来像是正确的路径 - 我只是希望有一种方法可以在javascript确认框中重新设置返回元素。 – Sideshow