ページを更新せずに、javascript (jquery を含む) を使用して html リクエストの get クエリ文字列を変更する方法を探しています。このクエリ文字列は、更新時に引き継がれます。たとえばhttp://thissite.site/index.html?id=123
、元の URL は、イベントが発生し、id が 235 に変更されます。ページが更新されると、更新されたリンクは次のようになります。http://thissite.site/index.html?id=235.
質問する
4271 次
2 に答える
5
window.location.search = "?id=" + encodeURIComponent(new_value)
https://developer.mozilla.org/docs/DOM/window.location
https://developer.mozilla.org/docs/JavaScript/Reference/Global_Objects/encodeURIComponent
于 2012-09-04T18:33:23.513 に答える
0
HTML 5 では、次のpushState function
. 詳細については、 pushState がコンテンツの偽造の可能性をどのように防止するか? を参照してください。.
私もこれを探していて、bandcamp がhttp://bandcamp.com/discoverでナビゲーションにこれを使用しているのを見ました。
于 2012-12-27T19:52:54.853 に答える