您的位置:首页 > Web前端 > JavaScript

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

2015-07-16 21:31 567 查看
开发的时候遇到的问题,就是点击添加按钮,出弹窗,此时后台已经生成主键并且带到弹窗页面。但是问题出现了,第一次出弹窗会正常的生成主键,但是添加完一条记录以后,再次添加,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;
等等都是不好用的,这些方法会一直刷新就相当于死循环了。还有的用定时刷新。

总之,如果需求是只刷新一次页面。那么用这个代码块就足够了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: