ユーザーがアクセスする別のページを選択したときに、ページの URL を変更したいと思います。URL は元の URL を動的に置き換えます。
例えば。
ユーザーがページ 1 にアクセスすると、URL は次のようになります。book.html?page=1
30ページの場合book.html?page=30
など。
しかし、javascriptを使ってリンクを変更すると、無限ループに陥ります。
訪問 -> リンクの変更 -> 訪問 -> リンクの変更 -> .... この問題を解決するにはどうすればよいですか?
例えば。リンクが変更されたら、ページにアクセスしないでください。
var currURL = $(location).attr('href');
var index = currURL.indexOf('?');
currURL = currURL.substring(0, index != -1 ? index : currURL.length);
// fall into loop
$(location).attr('href', currURL + '?page=' + pageNo);