js局部刷新当前页面(js实现局部刷新数据)
Javascript刷新页面的几种方法:
1 history.go(0)
2 location.reload()
3 location=location
4 location.assign(location)
5 document.execCommand(&‘Refresh&’)
6 window.navigate(location)
7 location.replace(location)
8 document.URL=location.href
二、自动刷新页面
1.页面自动刷新:把如下代码加入&<head&>区域中
&<meta http-equiv=&”refresh&” content=&”20&″&>
其中20指每隔20秒刷新一次页面.
2.页面自动跳转:把如下代码加入&<head&>区域中
&<meta http-equiv=&”refresh&” content=&”20;url=http://www.jb51.net&”&>
其中20指隔20秒后跳转到http://www.jb51.net页面
3.页面自动刷新js版
&<script language=&”JavaScript&”&>
function myrefresh()
{
window.location.reload();
}
setTimeout(&‘myrefresh()&’,1000); //指定1秒刷新一次
&</script&>
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
三、java在写Servler,Action等程序时,要操作返回页面的话(如谈出了窗口,操作完成以后,关闭当前页面,刷新父页面)
复制代码 代码如下:
1 PrintWriter out = response.getWriter();
2 out.write(&“&<script type=&”text/javascript&”&>&”);
3 ////子窗口刷新父窗口
4 out.write(&“self.opener.location.reload();&”);
5 //关闭窗口
6 out.write(&“window.opener=null;&”);
7 out.write(&“window.close();&”);
8 out.write(&“&</script&>&”);
四、JS刷新框架的脚本语句
1.如何刷新包含该框架的页面用
复制代码 代码如下:
&<script language=JavaScript&>
parent.location.reload();
&</script&>
2.子窗口刷新父窗口
复制代码 代码如下:
&<script language=JavaScript&>
self.opener.location.reload();
&</script&>
3.如何刷新另一个框架的页面用 (上面的实例以说明了)
复制代码 代码如下:
语句1. window.parent.frames[1].location.reload();
语句2.
window.parent.frames.bottom.location.reload();
语句3. window.parent.frames[&“bottom&”].location.reload();
语句4. window.parent.frames.item(1).location.reload();
语句5. window.parent.frames.item(&‘bottom&’).location.reload();
语句6.
window.parent.bottom.location.reload();
语句7. window.parent[&‘bottom&’].location.reload();
4.如果想关闭窗口时刷新或者想开窗时刷新的话,在&<body&>中调用以下语句即可。
&<body onload=&”opener.location.reload()&”&>
开窗时刷新
&<body onUnload=&”opener.location.reload()&”&>
关闭时刷新
复制代码 代码如下:
&<script language=&”javascript&”&>
window.opener.document.location.reload()
&</script&>