0

私はページhttp://www.sample.com/index.phpにいます

URLクエリ文字列を追加するにはどうすればよいですか。たとえば、ボタンをクリックすると、ページのリロードなしでURLがhttp://www.sample.com/index.php?value=10になります。jqueryajax関数を使用します。

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

新しいHTML5ブラウザーは、History APIをサポートします(ブラウザーサポートW3C仕様)。

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

HTML 5より前のブラウザでは、ハッシュタグを設定できます(ブラウザのサポートW3Cの例) 。

window.location.hash = "state";

ハッシュタグの変更をサポートしていない古いブラウザは、この機能を使用できません。

于 2012-10-04T11:34:58.160 に答える