如何检查JavaScript中的URL是否已更改?例如,使用AJAX的GitHub等网站会在#符号后附加页面信息,以创建唯一的URL而无需重新加载页面.检测此URL是否更改的最佳方法是什么?
onload再次调用事件?在我的网站上:
http://mywebsite.com/1.html
Run Code Online (Sandbox Code Playgroud)
我想用
window.location.pathname
Run Code Online (Sandbox Code Playgroud)
获取网址的最后一部分:
1.html
Run Code Online (Sandbox Code Playgroud)
由于我的所有网页都有数字,我想在当前网址中添加1,这样当我点击一个按钮时,它会将我重定向到下一页:
var url = 'http://mywebsite.com/' + window.location.pathname;
function nextImage (){
url = url + 1;
}
Run Code Online (Sandbox Code Playgroud)
任何想法为什么这不起作用?