【发布时间】:2012-03-18 20:29:21
【问题描述】:
是否可以直接用jQuery更改浏览器地址栏中的URL,无需刷新页面或重定向到更改后的url?
或者由于安全问题,这不可能?
例如,我有一个由 jquery.ajax 驱动的列表,因此没有回发/屏幕刷新。该列表有一个分页元素。所以对于第一页,浏览器地址栏中的 url 是:
http://company/list.php?page=1
如果我从列表的分页部分单击第 2 页,它会显示基于第 2 页的列表,但由于这是 ajax 样式而不刷新/回发,浏览器 url 保持在
http://company/list.php?page=1
我希望能够将其更改为
http://company/list.php?page=2
不发回/重定向到新的网址
这不可能吗?
【问题讨论】: