【发布时间】:2013-04-27 22:57:04
【问题描述】:
我正在尝试找出历史 API,但在阅读文档后我几乎什么都不懂。
例如我有以下 AJAX:
$("#hund").click(function(e) {
e.preventDefault();
$(".result").load("hund.html #content", function() {
});
以下浏览器 URL 操作:
var stateObj = { foo: "bar" };
history.pushState(stateObj, "page 2", "bar.html");
这个我明白。点击某物,更改网址。点击返回,把url改回来。
但我想,如果在 AJAX 单击后单击后退按钮,我希望 AJAX 调用被反转。在这种情况下,结果 div 将再次为空,或者如果您单击了几个内容然后单击返回,则要加载之前的内容。
我将如何实现这种效果?
【问题讨论】:
标签: jquery ajax html5-history