关于JavaScript刷新一次页面的代码块

来源:互联网 发布:软件可靠性 编辑:程序博客网 时间:2024/05/29 17:21

开发的时候遇到的问题,就是点击添加按钮,出弹窗,此时后台已经生成主键并且带到弹窗页面。但是问题出现了,第一次出弹窗会正常的生成主键,但是添加完一条记录以后,再次添加,ID不生成了,这就意味着接下来的保存都会覆盖掉之前的记录。经过断点调试,发现只有刷新弹窗页面,才会生成新的ID。贴上代码:

$(document).ready(function(){        function window.onload(){            if(location.href.indexOf('#reloaded')==-1){                location.href=location.href+"#reloaded";                location.reload();            }        }});

每次打开弹窗都会执行这个JS方法。

网上的好多方法都是不好用的。有的用 window.location.href = url; 等等都是不好用的,这些方法会一直刷新就相当于死循环了。还有的用定时刷新。

总之,如果需求是只刷新一次页面。那么用这个代码块就足够了。

0 0