使用带有提交按钮的历史API

时间:2013-06-26 01:33:04

标签: javascript html submit single-page-application browser-history

我跟着这个 - http://diveintohtml5.info/history.html。在他们的例子中......他们使用这个函数:

function addClicker(link) {
   link.addEventListener("click", function(e) {
      swapPhoto(link.href);
      history.pushState(null, null, link.href);
      e.preventDefault();
   }, false);
}

我想知道我是否可以将提交按钮作为link传递,并执行以下操作:

link.addEventListener("submit", function(e) {
      swapPhoto([submit button link]);
      history.pushState(null, null, [submit button link]);
      e.preventDefault();
}, false);

基本上,用户登录后,个人资料页面模板会加载到我的单页面应用程序中。登录后,我希望用户能够单击后退按钮并转到索引页面的初始状态。

0 个答案:

没有答案