Javascript 如何在window.location更改时查找
我有一个ajax函数,它执行一个过滤器,然后更改url 我将如何执行以下等效操作:Javascript 如何在window.location更改时查找,javascript,jquery,Javascript,Jquery,我有一个ajax函数,它执行一个过滤器,然后更改url 我将如何执行以下等效操作: $(window.location).change(function() { alert('hello'); }) 您可能会看到历史API。您可以使用onhashchange事件来检测该更改 $(window).on('hashchange', function() { alert('hello'); }); 如果您更改位置,浏览器停止所有脚本,并且不触发更改功能,则在使用更改位置时只能使用文
$(window.location).change(function() {
alert('hello');
})
您可能会看到历史API。您可以使用
onhashchange
事件来检测该更改
$(window).on('hashchange', function() {
alert('hello');
});
如果您更改位置,浏览器停止所有脚本,并且不触发更改功能,则在使用更改位置时只能使用文档的卸载事件,请在此处进行检查,如果您仅更改书签,则只能处理
hashchange
事件,您可以在此处找到示例jquery插件。因此,当用户离开页面时?否,用户仍在页面上。查询字符串正在改变。例如:/tasks/?task\u status=problem-->/tasks/?task\u status=problem&definition=mastering在window.location.search
更改时更准确。我认为您最好使用计时器检查每个修复间隔重复?我得到:uncaughttypeerror:Object[Object Object]没有方法“on”
@David542您正在使用哪个版本的jQuery?对于此版本,您可以使用.bind()
。