日期:2014-05-18  浏览次数:20482 次

关于页面自动刷新问题!
我现在需要页面自动刷新   不要 <meat> 它的效果不好   我需要个局部刷新数据   数据是从数据库随机获得的

用什么方法刷新比较好?数据库提取的信息可能是文字或者图片,用 <meat>   刷新的时候页面下的进度条一直在刷

我需要5秒钟刷新一次   是不是一定要Ajax     应该怎么写   是要一次性从数据库提取所有的数据   然后封装到客户端然后再执行刷新吗?


------解决方案--------------------
用magicajax,很简单.楼主去查查
------解决方案--------------------
<script language= "javascript " type= "text/javascript ">
setInterval( "refush() ",1000*5);//每5秒钟刷新一次
function refush()
{
var s=document.getElementById( 'txtCode ');
if(s.value== ' ')
{
setOne();
setTwo();
}
else
{
setThree();
setFour();
}
}
function setOne()
{
var p1=Tools.test(0).value //Tools.test(0)//服务器端方法,其它的同理,用的ajaxpro2.dll
document.getElementById( 'ph1 ').innerHTML=p1;
}
function setTwo()
{
var p2=Tools_Stock.strGetOne(1).value
document.getElementById( 'ph2 ').innerHTML=p2;
}

function setThree()
{
var num=document.getElementById( 'txtCode ').value;
var p3=Tools_Stock.strGetTwo(0,num).value
document.getElementById( 'ph3 ').innerHTML=p3;
}

function setFour()
{
var num1=document.getElementById( 'txtCode ').value;
var p4=Tools_Stock.strGetTwo(1,num1).value
document.getElementById( 'ph4 ').innerHTML=p4;
}
</script>