在 IE 7 >中导致回发的 pushState



目前我正在做一个服务器端重定向,它附加了位置哈希值,像这样…

SearchTerms[]=web&PageNo=1&PageSize=10&Sort=0&AllFacetGroups=null

当我调用pushState来更新位置哈希时,它会触发一个post返回。

注意,这不会发生在FF中,但在IE(7及以上)中,由于一些奇怪的原因,它触发了一个post back。

我怎样才能阻止post back的发生?

在IE中解决这个问题的方法是使用document.location重定向。Href,这将正确初始化位置散列。使用服务器重定向无法初始化document.location.hash.

相关内容

  • 没有找到相关文章

最新更新