目前我正在做一个服务器端重定向,它附加了位置哈希值,像这样…
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.