我试图找出历史 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 再次为空,或者如果您单击了几个内容然后单击返回,则要加载以前的内容。
我将如何实现这种效果?