求高人解决问题 高分 本人在做一个类似于股票网的一个网站 是mvc框架的本人有个action 返回类型是泛型,现实在页面的数据。但是这些数据会在数据库里更改掉 所以我想弄一个 比如显示的值是 1 但是数据库里的这个1 改变成为了2那么显示的值也改变 然后背景颜色改变 就是一闪一闪的 提示用户该值以改变显示本人用的是table 然后每个td都有 onclick事件现在求高人帮本人 解决问题 本人感激不尽 为这个苦恼了很长时间 多谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 页面写个定时器,每隔一段时间检测一下数据是否改变,用ajax sample:page1.html<html><head><script src="http://code.jquery.com/jquery-latest.js"></script><script>window.onload=timer;function timer(){ setInterval(getData,1000);}function getData(){ $.get("page2.html",function(data){ var db=eval("("+data+")"); var tbl=document.getElementById("tbl1"); for(var i=0;i<tbl.rows.length;i++){ if(tbl.rows[i].cells[0].innerHTML!=db[i]){ tbl.rows[i].cells[0].innerHTML=db[i]; (function(){var cell=tbl.rows[i].cells[0]; setInterval(function(){ cell.className=(cell.className!="chan1")?"chan1":"chan2";}, 1000); })(); } } //alert(db[0]); });}</script><style> .curr {color:black;} .chan1 {color:red;} .chan2 {color:blue;}</style></head><body> <table id=tbl1 border=1> <tr><td class="curr">111</td></tr> <tr><td class="curr">222</td></tr> <tr><td class="curr">333</td></tr> </table></body></html>page2.html{0:"aaa",1:"222",2:"333"} mvc,呵呵用ajax有跨域的问题,所以很多网站用直接在页面加载数据js的方式,简单,轻量,也高效,新浪似乎是这样的 如何使用jQuery,举个例子! 求助关于flash轮显播放的问题? 非常业余的水平非常急切的问题关于留言版的 帮忙解决一个window.showModalDialog传值得问题 JS中调用的smarty语句可以访问网页元素的动态值吗? 有关脚本语言? 怎么通过函数实现实现在一个页面代码的最前面插入一段代码? 关于window.open的奇怪问题!急用!帮帮忙吧! 如何获取DIV中的所有内容 为什么这里的jquery方法没有生效呢? IE 提供给javascript 的对象有哪些啊?它们各有哪些方法? 如何把键盘上的上下左右键与页面结合使用
page1.html<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
window.onload=timer;
function timer(){
setInterval(getData,1000);
}
function getData(){
$.get("page2.html",function(data){
var db=eval("("+data+")");
var tbl=document.getElementById("tbl1");
for(var i=0;i<tbl.rows.length;i++){
if(tbl.rows[i].cells[0].innerHTML!=db[i]){
tbl.rows[i].cells[0].innerHTML=db[i];
(function(){var cell=tbl.rows[i].cells[0];
setInterval(function(){
cell.className=(cell.className!="chan1")?"chan1":"chan2";},
1000);
})();
}
}
//alert(db[0]);
});
}
</script>
<style>
.curr {color:black;}
.chan1 {color:red;}
.chan2 {color:blue;}
</style>
</head>
<body>
<table id=tbl1 border=1>
<tr><td class="curr">111</td></tr>
<tr><td class="curr">222</td></tr>
<tr><td class="curr">333</td></tr>
</table>
</body>
</html>page2.html{0:"aaa",1:"222",2:"333"}