0
window.location.href = 'www.mysite.com/testpage/#12';

在 Chrome 和 Firefox 中,用户成功重定向到 www.mysite.com/testpage/#12,但是在 IE 中,用户在没有哈希的情况下被定向到 www.mysite.com/testpage/,如何强制浏览器读取哈希?

更新:

这是实际的代码:

window.location.href = siteurl+'?selection/'+edu_year_selectionreal+'/'+semester_selectionreal+'/'+subject_selectionreal+'#?selection/'+edu_year_selectionreal+'/'+semester_selectionreal+'/'+subject_selectionreal+'/'+edu_year_selectiontitle+'/'+semester_selectiontitle+'/'+subject_selectiontitle;

在 IE 中,它从 (#?) 开始停止读取

4

1 回答 1

0

发现错误: siteurl+'?selection/应该siteurl+'/?selection/在 URL 的两部分之间有一个额外的“/”

于 2012-05-06T15:13:49.013 回答