当用户选择要访问的另一个页面时,我想更改页面的 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);