1

我在我们的 Web 应用程序中使用 ajax,并在服务器使用 innerhtml() 响应后在标签中加载表单

但是当我使用 f5 刷新页面时,我的应用程序页面会转到应用程序的第一页

我怎样才能防止这种情况

4

2 回答 2

1

有几种方法可以做到这一点,使用 cookie(我不推荐),使用 url 哈希标记/锚标记并使用 javascript 解析 # 之后的数据,或者使用历史 API

不要使用 jQuery,除非你很懒。

于 2012-05-24T07:40:40.483 回答
0

您还可以查看 jQuery BBQ,它允许您保存 ajax 状态。 http://benalman.com/projects/jquery-bbq-plugin/

示例(警告不要去那里如果你饿了):
http ://benalman.com/code/projects/jquery-bbq/examples/fragment-basic/#kebabs.html

于 2012-05-24T07:26:24.173 回答