AJAX刷新更新数据

2016-02-19 14:10 38 1 收藏

生活已是百般艰难,为何不努力一点。下面图老师就给大家分享AJAX刷新更新数据,希望可以让热爱学习的朋友们体会到设计的小小的乐趣。

【 tulaoshi.com - Web开发 】

通过XMLHTTP发送请求,返回结果.
  
  scriptlanguage="JavaScript"
  
  functionGetResult()
  
  ...{
  
  /**//**//**//*
  
  *---------------GetResult()-----------------
  
  *GetResult()
  
  *功能:通过XMLHTTP发送请求,返回结果.
  
  *参数:str,字符串,发送条件.
  
  *实例:GetResult();
  
  *---------------GetResult()-----------------
  
  */
  
  varoBao=newActiveXObject("Microsoft.XMLHTTP");
  
  //特殊字符:+,%,&,=,?等的传输解决办法.字符串先用escape编码的.
  
  //Update:2004-6-112:22
  
  oBao.open("POST","foo.php",false);
  
  oBao.send();
  
  //服务器端处理返回的是经过escape编码的字符串.
  
  varstrResult=unescape(oBao.responseText);
  
  //将字符串分开.
  
  vararrResult=strResult.split("###");
  
  RemoveRow();//删除以前的数据.
  
  //将取得的字符串分开,并写入表格中.
  
  for(vari=0;iarrResult.length;i++)
  
  ...{
  
  arrTmp=arrResult[i].split("@@@");
  
  num1=arrTmp[0];//字段num1的值
  
  num2=arrTmp[1];//字段num2的值
  
  row1=tb.insertRow();
  
  cell1=row1.insertCell();
  
  cell1.innerText=num1;
  
  cell2=row1.insertCell();
  
  cell2.innerText=num2;
  
  }
  
  }
  
  functionRemoveRow()
  
  ...{
  
  //保留第一行表头,其余数据均删除.
  
  variRows=tb.rows.length;
  
  for(vari=0;iiRows-1;i++)
  
  ...{
  
  tb.deleteRow(1);
  
  }
  
  }
  
  functionMyShow()
  
  ...{
  
  //2秒自动刷新一次,2秒取得一次数据.
  
  timer=window.setInterval("GetResult()",2000);
  
  }
  
  /script
  
  bodyonload="MyShow()"
  
  p
  
  /p
  
  tablewidth="47%"height="23"border="0"cellpadding="1"cellspacing="0"id="tb"
  
  tr
  
  tdnum1/td
  
  tdnum2/td
  
  /tr
  
  /table
  

来源:http://www.tulaoshi.com/n/20160219/1606342.html

延伸阅读
标签: Web开发
请求页面request.jsp 代码如下: %@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"% !DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd" html head meta http-equiv="Content-Type" content="text/html; charset=UTF-8" titleInse...
标签: Web开发
程序设计中会经常碰到一种情况,就是事先无法得知用户会需要哪些数据,必须根据用户选择后再从服务器重新提取数据后反馈给用户。比如一简单的情况,用户选择省份以后,我们立即会在市里边将这个省的所有市重新显示出来。这种情况一般需要将整个页面刷新后才可以重新读取,但这样不仅效率不高外,也显得不太优雅。其实用javascript结合微软件的XM...
标签: Web开发
1.建立一个aspx页面 html代码 html xmlns="http://www.w3.org/1999/xhtml" head id="Head1" runat="server"     title小山/title     link type="text/css" href="../../Styles/tree_css/tree.css" rel="stylesheet" /head body     form id="Form1" runat...
标签: Web开发
request.jsp页面中有rocarsId,和ccrn两个text。 对应在数据库中表格 rocars表的msg_id,ccrn两个字段。现在要实现在界面上修改ccrn的值,ajax提交到response.jsp页面,并调用RocarsEntiy.updateCcrn方法更新对应的ccrn,最后无刷新显示 代码: request.jsp 代码如下: %@ page language="java" contentType="text/html; charset=ISO-8859-1"...
标签: Web开发
做公司网站时的一个应用,用猫东的表单验证插件做实时的验证,和jquery的ajax提交数据,获取评论的时候加入简单的分页 原理很简单,注意一下编码问题就行了 实现了获取评论无刷新,发表评论无刷新,页面获取评论时显示loading加载效果 jquery真的是一个非常优秀的JS库,简单容易掌握,对于网页中的多级菜单、级联效果、Tab...

经验教程

15

收藏

63
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部