0

我在一个页面http://www.sample.com/index.php

如何添加 URL 查询字符串。例如,当我单击按钮时 URL 变为http://www.sample.com/index.php?value=10而无需重新加载页面。通过使用 jquery ajax 函数。

4

2 回答 2

1

我认为您正在寻找 History API,请查看此history.js库, https://github.com/browserstate/history.js

演示: http ://browserstate.github.com/history.js/demo/

于 2012-10-04T11:28:16.813 回答
0

新的 HTML 5 浏览器支持 History API(浏览器支持W3C 规范):

window.history.pushState(stateObj, title, url);

在 HTML 5 之前的浏览器中,您可以设置哈希标记(浏览器支持W3C 示例

window.location.hash = "state";

不支持更改哈希标签的旧浏览器无法使用此功能。

于 2012-10-04T11:34:58.160 回答