自动刷新,是很多业务常常需要的业务,像证券实时信息、比赛实时信息等等,所以实现自动刷新业务,灰常重要。
这里简单的模拟了下比赛信息实时刷新
1.index.jsp主要信息显示在这个页面上
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <html> <head> <title>实时更新比分查看</title> <script type="text/javascript" src="jslib/jquery.js"></script> <script type="text/javascript" src="jslib/update.js"></script> </head> <body> 比分直播 <div id="info"> </div> </body> </html>
2.update.js ajax处理更新数据并显示在页面上
$(document).ready(bifen); function bifen(){ jQuery.get("servlet/InfoServlet", {date:new Date()}, callback, "xml"); setInterval(bifen, 1000);//设置回调函数,1000毫秒回调一次 } function callback(xml){ var info = $("#info"); var html = "<table>"; var childNode = $(xml).find("childNode").each(function(){ var host = $(this).find("getHost").text(); var hostNum = $(this).find("getHostNum").text(); var guest = $(this).find("getGuest").text(); var guestNum = $(this).find("getGuestNum").text(); html = html+"<tr>"+"<td>"+host+"<td>"+hostNum+":"+"<td>"+guestNum+"<td>"+guest; }); info.html(html); }
3.后台不在写出,这里给一个sql数据的截图:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE ROOT SYSTEM "q.dtd"> <ROOT xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <row> <field name="id">1</field> <field name="host">曼联</field> <field name="hostNum">0</field> <field name="guest">皇家马德里</field> <field name="guestNum">4</field> <field name="nowTime">1331613867214</field> </row> <row> <field name="id">2</field> <field name="host">利物浦</field> <field name="hostNum">0</field> <field name="guest">皇家马德里</field> <field name="guestNum">0</field> <field name="nowTime">1331613867235</field> </row> ......
4 显示结果为:
比分直播
巴塞罗那 | 0: | 1 | 切尔西 |
曼联 | 4: | 6 | 巴塞罗那 |
阿森纳 | 5: | 0 | 皇家马德里 |
曼城 | 4: | 3 | 皇家马德里 |
AC米兰 | 0: | 6 | 阿森纳 |
曼联 | 4: | 6 | AC米兰 |
曼联 | 1: | 0 | AC米兰 |
切尔西 | 4: | 6 | 曼城 |
曼联 | 1: | 5 | 巴塞罗那 |
切尔西 | 7: | 4 | 阿森纳 |
相关推荐
jsp+ajax自动刷新实例.zipjsp+ajax自动刷新实例.zip
jsp+ajax自动刷新实例
ajax自动刷新页面 类似于论坛注册时的 自动数字倒计时 自动跳转 适合新人看看
ASP 结合Ajax 不刷新网页 加载新闻列表示例 ASP 结合Ajax 不刷新网页 加载新闻列表示例
Ajax刷新 java Ajax 页面刷新
主要介绍了php+jQuery ajax实现的实时刷新显示数据功能,结合实例形式分析了php结合jQuery ajax实时刷新读取显示数据库数据相关操作技巧,需要的朋友可以参考下
AJAX_JSON每秒刷新数据 stock.jsp UserServlet.java
Ajax局部刷新c#源码局部刷新局部刷新局部刷新局部刷新局部刷新局部刷新
ajax+php 无刷新 无动作 页面数据自动更新
实现自动刷新页面 本例实现页面自动刷新的效果,该页面的内容如图5-4所示,在该页面中将根据数据库中存储的最新数据信息更新页面中热卖商品的信息,但是对这些信息的修改并不会导致整个页面的刷新。 实际的Web应用中...
基于PHP的Ajax无刷新分页列表源码(自动跳转).zip
本项目是利用DWR框架实现Ajax无刷新,自动补全功能!
ajax 10秒自动变换数据无刷新页面 如: 数组{生日,聚会,开始} 数组里的数据,10秒自动变换
Jquery Ajax 局部刷新GridView asp.net刷新Gridview asp.netAjax
传统的聊天室基于客户端网页的自动刷新技术而实现,它的主要缺点是不断刷新页面造成屏幕的闪动,而经过了Ajax改造后的聊天室,每次只获取最新的发言信息,并将获取结果动态写入页面,不会有以上的缺点 ………………...