html刷新页面时弹出“是否离开此页”窗口,如何去掉?
在页面中使用:window.location.href=window.location.href;刷新页面时,出现如下弹出窗口,如何去掉,不让弹出此窗口...
在页面中使用:window.location.href = window.location.href;刷新页面时,出现如下弹出窗口,如何去掉,不让弹出此窗口
展开
展开全部
那个去不掉。而且,现在主流浏览器不喜欢这种跳转方式,如果你连续使用很可能会被浏览器拦截。一个设计良好的网站是不应该使用js跳转的,浏览器都会截获js跳转然后让用户确认,防止用户被导航到垃圾页面上。你如果要跳转最好直接使用a明确跳转,或者使用ajax动态更换页面内容。
追问
问题是这样的:在刷新页面之前,用户已经做了某些操作,这些操作更新了数据库,所以我需要在代码中刷新页面让更新的数据显示在页面上,不然没法显示更新的数据。这是问题就来了,在执行
window.location.href = window.location.href刷新页面后会弹出上面的窗口。
你能否给个解决方案,或者思路,谢谢
追答
现在都是使用Ajax局部刷新。像你在社交网站上回复了一个信息,然后回复栏刷新一下就能看到。这个操作修改了数据库,用户提交了数据,但是数据都是通过post隐式提交的,这也是目前的主流:无刷新动态加载。大型网站包括用户登录,回复以及常用的交互都是这么做的。就像这个百度知道也不会因为你提交一个答案就整个页面刷新。
网易云信
2023-12-06 广告
2023-12-06 广告
很高兴能回答您的问题。以下是一段针对“一对一消息组件”的描述,字数在200字左右:该组件支持用户之间的私密交流,让沟通更加直接和高效。通过它,您可以向特定对象发送消息,并实时查看消息状态,包括对方是否已读或未读。同时,该组件还支持富文本消息...
点击进入详情页
本回答由网易云信提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询