リロードせずにjQueryでブラウザのアドレスバーのURLを変更するたとえば、
www.mywebsite/list.php?page=1
<a href="?page=<?php $row[id] ?>" > this link </a>
クリックしてアドレスバーを変更する?id=123
など...
リロードせずにブラウザの URL やクエリ文字列を変更することはまったくできません。更新せずに変更できるのは、html4 までの URL の #hash 部分だけです
しかし、html 5 では、新しいHISTORY APIによってある種の URL 変更を行うことができます。試してみてください。
それはいけません。たとえば、次のようにしようとすると、次のようになります。
document.location.search= "?i=123"
ページをリロードします。あなたができることはハッシュを変更することです
document.location.hash= "#123"
また
document.location.hash= "#i=123
次に、splitを使用して単純なパーサーを作成し、必要なデータを取得します。あなたが見るべき同様の質問。
jQuery: pjax
プラグインはあなたを助けるかもしれません。