菜单

jQuery实现AJAX定时刷新局部页面实例

2018年11月15日 - Ajax

方法一:

本篇文章通过个别种办法实例讲解ajax定时刷新局部页面,当然方法来无数栽,也得不采用ajax来刷新页面,可以运用jquery中的append来给指定内容加以东西,但是还无太实用,最实用的方还是ajax加载数据了。

一部分刷新我们叙到最多的是ajax
了,当然也可免利用ajax来刷新页面了,我们得应用jquery中之append来给指定内容加以东西了,当然最实用的要么ajax加载数据了。

 

事例,定时局部刷新

方法一:

定时局部刷新用到jQuery里面的setInterval方法,setInterval方法简单个参数,第一单凡是安装定时执行之函数叫作,第二只是岁月,如下代码所示,设置各隔10微秒定时执行一次aa方式。

局部刷新我们描述到绝多的凡ajax
了,当然也得不动ajax来刷新页面了,我们好运用jquery中之append来给指定内容加以东西了,当然最实用的或ajax加载数据了。

<script>
$(function(){
 setInterval(aa,10);
 function aa(){
   $("#aa").append("fdsadfsa");
 }
})
</script>

事例,定时局部刷新

例子2

定时局部刷新用到jQuery里面的setInterval方法,setInterval方法简单个参数,第一单凡是安装定时执行之函数称,第二只是时,如下代码所示,设置各隔10微秒定时执行一次aa方。

<head>
<script src="jQuery/jquery-1.4.1.min.js" type="text/javascript"></script>
<script>
$(document).ready(function () {
setInterval("startRequest()",1000);
});
function startRequest()
{
$("#date").text((new Date()).toString());
}
</script>
</head>

?

事例3 下面我们就算看一下这种刷新方式是什么贯彻的。

1
2
3
4
5
6
7
8
<script>
$(function(){
 setInterval(aa,10);
 function aa(){
   $("#aa").append("fdsadfsa");
 }
})
</script>

jsp页面ajax

例子2

$("#waitWork").click(function(){
 var url = "请求地址";
 var data = {type:1};
 $.ajax({
  type : "get",
  async : false, //同步请求
  url : url,
  data : data,
  timeout:1000,
  success:function(dates){
  //alert(dates);
  $("#mainContent").html(dates);//要刷新的div
  },
  error: function() {
        // alert("失败,请稍后再试!");
      }
 });
 });

?

html

1
2
3
4
5
6
7
8
9
10
11
12
<head>
<script src="jQuery/jquery-1.4.1.min.js" type="text/javascript"></script>
<script>
$(document).ready(function () {
setInterval("startRequest()",1000);
});
function startRequest()
{
$("#date").text((new Date()).toString());
}
</script>
</head>
<div id="mainContent">

事例3 下面我们尽管扣留一下这种刷新方式是哪促成之。

顾:后台需要针对div里之音单独用一个jsp页面,不然就是得协调包好待之页面信息返回

jsp页面ajax

方法二:

?

每每,我用某种机制,不断刷新网页,以供一个实时的仪表板某种。如果自身只能刷新一个特定的页面的同组成部分,这将是很非常的,例如:仪表盘上之交通灯显示系统状态。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$("#waitWork").click(function(){
 var url = "请求地址";
 var data = {type:1};
 $.ajax({
  type : "get",
  async : false, //同步请求
  url : url,
  data : data,
  timeout:1000,
  success:function(dates){
  //alert(dates);
  $("#mainContent").html(dates);//要刷新的div
  },
  error: function() {
        // alert("失败,请稍后再试!");
      }
 });
 });

当下是挺轻通过采用jQuery
JavaScript库,只刷新页面的一致局部。一旦我们纳入我们的页面的jQuery库,我们仅需要1行的

html

JavaScript得到其的办事:

?

<script src="/js/jquery-1.3.2.min.js" type="text/javascript"></script>
1
<div id="mainContent">

故我们只要我们的页面放入这个有些的JS代码片段刷新里面的始末ID标签的整套,让咱们说,每5秒:

留神:后台需要针对div里的音单独用一个jsp页面,不然就用协调包好得的页面信息返回

setInterval(function() {
  $("#content").load(location.href+" #content>*","");
}, 5000);

方法二:

当即就是它们!!因此,这是十分容易好部分实时督查之行事,只是那行代码。没有再次出乎意料的元刷新标志或iframe一种缓解方式,在Web应用程序。

常常,我欲某种机制,不断刷新网页,以供一个实时的仪表板某种。如果自己只得刷新一个一定的页面的同一片,这将凡好酷的,例如:仪表盘上之交通灯显示系统状态。

各个5秒,我们用刷新内容相同的URL和具备因素,驻留于要素ID为content元素的内容:内容。

当下是蛮爱通过行使jQuery
JavaScript库,只刷新页面的均等组成部分。一旦我们纳入我们的页面的jQuery库,我们就待1行的

若或许感兴趣的篇章:

JavaScript得到她的行事:

?

1
<script src="/js/jquery-1.3.2.min.js" type="text/javascript"></script>

故我们而我们的页面放入这个略带之JS代码片段刷新里面的内容ID标签的全部,让咱说,每5秒:

?

1
2
3
setInterval(function() {
  $("#content").load(location.href+" #content>*","");
}, 5000);

马上就是它们!!因此,这是非常容易就有实时监督之作为,只是那行代码。没有更出乎意料的元刷新标志或iframe一种缓解智,在Web应用程序。

各国5秒,我们拿刷新内容相同的URL和兼具因素,驻留于要素ID为content元素的内容:内容。

相关文章

标签:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图