使用location时Javascript未重新加载页面.请使用相同的URL再次加载
Javascript not reloading page when using location.replace a second time with the same URL
我正在使用location.replace
来重新加载一个使用GET变量作为成功消息的页面。
我的问题是,如果location.replace
中的URL完全相同,则页面不会重新加载。我知道,如果我可以使用一个条件并使用location.reload()
,这将回答我的问题,因为我不知道如何在location.replace
上使用if语句,或者其他任何方法。
因此,当调用location.replace('?success=1');
而?success=1
已经在URL中时,页面不会重新加载。
有人能解释一下吗?
感谢
if(window.location.href.match(/[?]success=1/))
window.location.reload();
else
window.location.replace('?success=1')
相关文章:
- 如何在页面加载中使用Jquery/Javascript确定img源
- 将数据加载到使用JSON返回的表单字段时出现问题
- 使用systemJS的相对动态加载,使用ES6/Babel语法
- 在一个表达式中加载并使用ES6模块
- 过滤”;溢价;页面加载选项使用混合
- 懒惰加载:如何使用jquery创建懒惰加载html页面
- 可以在页面加载后使用javascript/Jquery重写/修改URL
- Outlook加载项使用Javascript将附件保存到磁盘
- 如何在正文加载之前使用 javascript 滚动页面
- 根据单选按钮在页面加载时使用不同的样式表
- Jquery 在加载后使用函数
- 如何在 DOM 加载后使用 JavaScript 或 JQuery 从 href 属性中删除字符
- JQuery - 预加载图像(使用 JQuery / native JavaScript / CSS)
- 在页面加载期间使用传单预加载图层
- 由于加载和使用 jQuery 对性能的负面影响有多大
- 如何在预加载阶段使用Papa Parse解析csv.js,而不是异步
- 如何使用本地存储在重新加载后使用插件类
- 在文档加载时使用 JQuery 在下拉字段中设置默认值
- 在页面加载时使用 onclick 还是连接点击处理程序更好
- 如何在窗体/窗口加载时使用角度引导程序调用函数以显示第一个选项卡的动态内容