页面刷新 整个页面刷新和局部刷新

整个页面刷新

1.页面自动刷新:把如下代码加入<head>区域中

<meta http-equiv="refresh" content="20">

其中20指每隔20秒刷新一次页面.

2.页面自动跳转:把如下代码加入<head>区域中

<meta http-equiv="refresh" content="20;url=“#">

其中20指隔20秒后跳转到#页面

3.页面自动刷新js版

<script language="JavaScript">
function myrefresh(){
window.location.reload();
}
setTimeout(‘myrefresh()‘,1000); //指定1秒刷新一次
</script>

jquery如何实现div定时刷新

 1 <head>
 2
 3 <script src="jQuery/jquery-1.4.1.min.js" type="text/javascript"></script>
 4
 5 <script>
 6 $(document).ready(function () {
 7
 8 setInterval("startRequest()",1000);
 9 //setInterval这个函数会根据后面定义的1000既每隔1秒执行一次前面那个函数
10 //如果你用局部刷新,要用AJAX技术
11 });
12
13 function startRequest()
14 {
15 $("#date").text((new Date()).toString());
16 }
17 </script>
18
19 </head>

ajax局部刷新

ajax局部定时刷新

 1 <!DOCTYPE html>
 2 <html lang="zh-cn">
 3 <head>
 4 <meta charset="utf-8">
 5 <title>ajax自动局部定时刷新</title>
 6 <script type="text/javascript" src="jquery-1.11.2.js"></script>
 7 </head>
 8 <body>
 9 <script>
10 $(document).ready(function(){
11    setInterval("change()",1000)
12 })
13 function change(){
14 $.ajax({
15 url: "demo1.php",
16 cache: false,
17 dataType:"json",
18 success: function(data){
19  $("#aa").html(data);
20 }
21  })
22  }
23  </script>
24 <div id="aa"></div>
25 </body>
26 </html>

ajax局部手动刷新

 1 <!DOCTYPE html>
 2 <html lang="zh-cn">
 3 <head>
 4 <meta charset="utf-8">
 5 <title>ajax手动局部刷新</title>
 6 <script type="text/javascript" src="jquery-1.11.2.js"></script>
 7 </head>
 8 <body>
 9 <script>
10 function change(){
11 $.ajax({
12 url: "demo1.php",
13 cache: false,
14 dataType:"json",
15 success: function(data){
16  $("#aa").html(data);
17 }
18  })
19  }
20  </script>
21 <div id="aa"></div>
22 <button  onclick="change()">手动刷新按钮</button>
23 </body>
24 </html>

所测试的demo1.php如下:

1 <?php
2 header ( "Content-type: text ml; charset=UTF-8" );
3
4   $oldnum=file_get_contents("c:\111.txt");
5   $oldnum=$oldnum+1;
6   file_put_contents("c:\111.txt",$oldnum);
7
8   echo $oldnum;
9 ?>
时间: 2024-12-14 12:30:37

页面刷新 整个页面刷新和局部刷新的相关文章

使用php后台给自己做一个页面路由,配合ajax实现局部刷新。

今天就要放假了,把近来囤积的小玩意儿总结整理一下. 在请求一个html页面来嵌入到当前页会有一个问题,就是跟随请求过来的html他的样式表和脚本会失效.是因为文档加载的先后顺序等问题造成的.因此,加载一些纯文本还好. 举个例子,只有这个问题明白了,我们的原理才好理解. b.html有一个点击事件,但是a.html通过ajax拿到b.html后,如果这个b.html的js不是写在页面里面的,你就会发现没有生效.css样式也一样,都需要重新绑定一下. 首先定义两个页面,一个父页面a.html,一个b

jQuery实现局部刷新页面数据绑定

今天遇到了一个问题:怎么样才能做到只刷新页面中的Repeater控件中的数据,在不用UploadPannel的情况下? 试了好多方法,无意间在看jquery文件时发现,使用load()方法即可解决此问题. 代码如下: <html xmlns="http://www.w3.org/1999/xhtml"> <head id="Head1" runat="server"> <title>当前页(WebForm1.a

MFC局部刷新 只刷新单个控件 只刷新1个控件

下面的程序实现: (1)按下键盘左键减少数值并用控件显示 (2)按下键盘右键增加数值并用控件显示 其中的刷新就用到了局部刷新,只刷新显示数字的控件 BOOL CEditTestDlg::PreTranslateMessage(MSG* pMsg) { if (pMsg->message == WM_KEYDOWN) { if (pMsg->wParam == VK_RIGHT) { tmp++; m_value.Format(_T("%d"),tmp); GetDlgIte

局部刷新登录页面的实现方法

局部刷新的登录就是在一个页面上有一个登录框,登录之后交给后台异步处理,处理完成之后会在前端显示出来登录的用户信息,最常见的例子就是登陆优酷的时候我们可以看到URL登录之后没有变化(事实上,优酷用的方式不是局部刷新的方式,很明显可以看到整个页面刷新了,所以优酷的实现方式就是不是局部刷新,但是一时间没有找到例子).最近打算做一个博客的网站的项目,登录这里想要提供给用户提供一个更加良好的体验,就想到了利用ajax实现局部刷新,但是又想到了第二次登录的时候会需要判断登录过之后需要直接显示用户信息而不是登

关于页面局部刷新例程

RS技术的一个具体例子 在前面的帖子中,我介绍了RS的基本工作原理,显然如果将RS技术运用在一个 网站的设计中将会有很多非凡的作用(尤其是它的那个最大的优点,可以在不刷新 页面的情况下调用服务端的代码).正是因为这个特点,你就可以象在编写一个 传统的C/S模式的程序一样,对数据库的数据进行处理了(我想大家一定很想知道具体应该如何来实现了,下面将给出一个具体的例子,调试这个破程序几乎快把我给累死,呵呵.) 从前面的描述可以看到,要使用RS技术就需要客户端和服务端满足下面两个条件: 1.客户端只需要

Webform——页面局部刷新

有一些数据控件,每次更改它的值后,都会重新查询数据库,然后再重新显示出来. 这样每次都会刷新全部页面,如果是一些信息量很庞大的页面,就会出现卡顿的现象,为了避免这种情况,就用到了局部刷新. 所用到的控件为:AJAX扩展里面的ScriptManager和UpdatePanel.    ScriptManager就是封装好的JS代码,可以直接拿来用.    UpdatePanel,要局部刷新的部分放在这里面去. 在这张图片里,省市区三个下拉列表就被放在了UpdatePanel里面,从而实现了局部刷新

ionic局部刷新页面与刷新整个页面

1.全局刷新,禁用缓存: 在app.js中设置cach:false,如下: .state('material', { url: '/material', cache:false, templateUrl: 'templates/commonusefunction/material.html', resolve: load([ 'js/controllers/commonusefunction/materialController.js', ]) }) 2.局部刷新页面,加载一部分数据的情况: 在

ASP.NET使用ajax实现分页局部刷新页面

listview列表实现分页是非常容易的.ListView分页是非常简单的,加上一个DataPager控件,把ListView的ID赋予就可以了.最开始我就是这么写的.(网上有人说这样是伪分页?) <asp:ListView ID="newBlogItems" runat="server" DataSourceID="AccessDataSource1" ViewStateMode="Disabled"> <

基于H5 pushState和Ajax完美实现页面局部刷新

众所周知使用Ajax可以局部刷新提高用户体验,然而url不跟随改变是其一大弊端. 如果修改浏览器地址栏的url,同时不刷新整个页面就完美了. 先来看看什么是pushState? 给history对象增加一个状态. window.history.pushState(stateData, 'title', 'newUrl'); // stateData用于事件参数 window.addEventListener('popstate', function(){ var state = window.h