想在web上开一个小窗口实时刷新本地及其数据。 webjquery 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ajax轮询呗 至于用什么库 highchart 就可以阿 http://blog.csdn.net/nuaazdh/article/details/6754928 实时地从数据库中获取数据,并在网页上实现无刷新显示。http://www.cnblogs.com/tianyaxiang/archive/2012/01/31/2333206.htmlhttp://liaokang-java.iteye.com/blog/998634 你发的三个里面 最后一个正好对应我的需求,可我copy以后出来的效果有点问题。。没啥效果点击也没啥效果下面是我的jsp文件代码<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <html> <head> <title>实时显示数据</title> <script type="text/javascript" src="jslib/jquery.js"></script> <script type="text/javascript" src="jslib/player.js"></script> <script> var obj; var id; $(document).ready(function() { var playerdiv = $("#player").css("border","1px solid black").width("100px").css("position","absolute").css("z-index",100); playerdiv.hide(); var as = $("a"); as.mouseover(function(event) { var aNode = $(this); var parentNode = aNode.parent(); id = parentNode.attr("id"); var myEvent = event || window.event; playerdiv.css("left",myEvent.clientX + 10 + "px").css("top",myEvent.clientY + 10 + "px"); updata(); playerdiv.show(); }); as.mouseout(function() { playerdiv.hide(); }); getInfo(); setInterval(getInfo, 1000); //设置定时器函数,每个1000毫秒执行一次 }); function getInfo() { $.get("GetPlayerInfo", null, function(data) { //obj = eval(data); //如果指明返回的类型为json格式就不必用eval方法转化 obj = data; var player1 = obj["0001"]; var player2 = obj["0002"]; var span1 = $("#0001").children("span"); span1.html(player1.now); var span2 = $("#0002").children("span"); span2.html(player2.now); updata(); },"json"); } function updata() { var player = obj[id]; for (var property in player) { if (property != "name") { $("#"+property).children("span").html(player[property]); } } } </script></head> <body> <div id="0001"><a href="#">许飞:</a><span></span></div> <div id="0002"><a href="#">孙燕姿:</a><span></span></div> <div id="player"> <div id="yesterday">昨天:<span></span></div> <div id="now">现在:<span></span></div> </div> </body> </html> java部分我都配置好了 起码没报错。问题在哪??? JS OPEN问题 很久没来了,上来冒个泡,顺便发个自己写的效果~各种不用JQ~~~~~~~ 求教一个正则表达式判断输入的密码:必须要同时含有数字和字母的组合才可以,10位以上吧 请问一下 如何知道浏览器是否支持JavaScript? 菜鸟求助!怎么用javascript读取这样的数组? 100分,100分,100分,求JS获取“客户端”的“桌面”位置,高手请进,100分,100分,100分 关于 firefox 下获取鼠标坐标 再次请教一个浮动层的问题? 帮忙写个正则表达式~ 请问如何实现这样的确定按钮? 图片轮换功能实现 s:radio问题
http://www.cnblogs.com/tianyaxiang/archive/2012/01/31/2333206.html
http://liaokang-java.iteye.com/blog/998634
你发的三个里面 最后一个正好对应我的需求,可我copy以后出来的效果有点问题。。没啥效果点击也没啥效果
下面是我的jsp文件代码
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<html>
<head>
<title>实时显示数据</title>
<script type="text/javascript" src="jslib/jquery.js"></script>
<script type="text/javascript" src="jslib/player.js"></script>
<script>
var obj;
var id;
$(document).ready(function() {
var playerdiv = $("#player").css("border","1px solid black").width("100px").css("position","absolute").css("z-index",100);
playerdiv.hide();
var as = $("a");
as.mouseover(function(event) {
var aNode = $(this);
var parentNode = aNode.parent();
id = parentNode.attr("id");
var myEvent = event || window.event;
playerdiv.css("left",myEvent.clientX + 10 + "px").css("top",myEvent.clientY + 10 + "px");
updata();
playerdiv.show();
});
as.mouseout(function() {
playerdiv.hide();
});
getInfo();
setInterval(getInfo, 1000); //设置定时器函数,每个1000毫秒执行一次
});
function getInfo() {
$.get("GetPlayerInfo", null, function(data) {
//obj = eval(data); //如果指明返回的类型为json格式就不必用eval方法转化
obj = data;
var player1 = obj["0001"];
var player2 = obj["0002"];
var span1 = $("#0001").children("span");
span1.html(player1.now);
var span2 = $("#0002").children("span");
span2.html(player2.now);
updata();
},"json");
}
function updata() {
var player = obj[id];
for (var property in player) {
if (property != "name") {
$("#"+property).children("span").html(player[property]);
}
}
}
</script>
</head>
<body>
<div id="0001"><a href="#">许飞:</a><span></span></div>
<div id="0002"><a href="#">孙燕姿:</a><span></span></div>
<div id="player">
<div id="yesterday">昨天:<span></span></div>
<div id="now">现在:<span></span></div>
</div>
</body>
</html>
java部分我都配置好了 起码没报错。问题在哪???