0

每当我在不重新加载页面的情况下进行 ajax 查询时,我都希望更新浏览器 url,这样人们就可以轻松地转到 url 并通过 url 查询查看生成的页面。使用jQuery。

4

1 回答 1

0
if (typeof (window.history.pushState) == 'function') {
   window.history.pushState({ "html": response.html, "pageTitle": response.pageTitle }, "", urlPath);
   } else {
      window.location.hash = '#!' + urlPath;
   }

但是 IE 不支持 Url PushState 所以你可以使用 '#' 后跟你的 Url

于 2013-03-29T09:42:32.273 回答