如何让页面加载完成后再显示,像ajax那样
浏览器刷新页面的时候,由于数据库慢的原因,会有一段时间的空白。我想在页面刷新的时候,能够想ajax那样,加载完成后再显示。...
浏览器刷新页面的时候,由于数据库慢的原因,会有一段时间的空白。
我想在页面刷新的时候,能够想ajax那样,加载完成后再显示。 展开
我想在页面刷新的时候,能够想ajax那样,加载完成后再显示。 展开
2013-07-31
展开全部
一般来讲这种情况需要做两个页面,一个是主页面,用来装载数据的,另一个是数据页面,用来往主页面填充数据,最简单的做法:
a.asp
<html>
<body>
正在装载数据,请等待…………
<script src="b.asp"></script>
<body>
</html>
b.asp 实际上b.asp里面就是一大堆js代码。
var content = '数据都在这里装填进来';
document.all.innerHTML = content;
这样子a页面先会显示装载中的文字,等待b页面处理完后,b页面的js就会控制a页面的内容,并显示出来了。
a.asp
<html>
<body>
正在装载数据,请等待…………
<script src="b.asp"></script>
<body>
</html>
b.asp 实际上b.asp里面就是一大堆js代码。
var content = '数据都在这里装填进来';
document.all.innerHTML = content;
这样子a页面先会显示装载中的文字,等待b页面处理完后,b页面的js就会控制a页面的内容,并显示出来了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询