【发布时间】:2012-06-21 00:09:21
【问题描述】:
我已经阅读了有关 Stack Overflow 的几个问题/答案,并在 Google 上搜索了这个问题,我似乎无法让 event.state 回复null 以外的任何内容。
我知道它不适用于 jQuery 事件,但是当我这样做时:
window.onpopstate = function (e) {
console.log(e.state)
}
类似于 jQuery.ajax 成功调用
history.pushState({ lastUrl: data.State }, data.Title, data.UrlKey);
Chrome (v19) 或 Firefox (v12) 都不返回 null 以外的任何内容?我错过了什么吗?只是没有完全实现吗?
【问题讨论】:
-
@Derek 您提供的问题是关于在页面加载时触发 popstate。澄清一下,在任何时候 popstate 触发时,从 pushState 函数(即上例中的 lastUrl)发送的数据都不会在事件对象中可用,这是我要询问的问题
标签: javascript html dom-events