jsp 如何实现提取数据时显示“请等待”?

2025-01-16 08:12:26
推荐回答(4个)
回答1:

1.“数据正在加载中请等待。”这样的提示一般都是遮罩层来遮盖住正在加载的页面。所以第一步需要自己写个遮罩层,在页面加载开始时把整个页面遮盖住,具体的遮罩层根据你使用的JS框架来定(网上很多)。
2.jsp提取数据一般都是异步加载,通过ajax方法来获取数据,而ajax方法都有success方法代表数据返回成功的意思,只需在success方法里加上去掉遮罩层 。即可实现 加载数据的时候显示遮罩层,数据加载完毕遮罩层消失。 纯手打,请接受。

回答2:

js就可以实现的,代码如下,不过我这个是asp下的,你把asp部分改成jsp就可以,而且代码有点低劣
id="processbar"
style="position:absolute;
display:block;
width:100%;
height:100%;
background-color:
#E8E8E8;
"
>
align="center"
style="background-image:url(images/pub_17.jpg)
">


请稍后,正在加载..........



language="javascript">
//setTimeout("processbar.style.display='none'",1000)
function
hide(){
processbar.style.display='none';
}
//document.onload=hide();

<%
sub
hideprocessbar()
response.write
">"
response.write
"processbar.style.display='none'"
response.write
""
end
sub
%>
接着就是提取数据过程
最后加个
<%hideprocessbar%>

回答3:

js就可以实现的,代码如下,不过我这个是asp下的,你把asp部分改成jsp就可以,而且代码有点低劣





请稍后,正在加载..........





<%
sub hideprocessbar()
response.write ""
end sub
%>

接着就是提取数据过程

最后加个

<%hideprocessbar%>

回答4:

引入jQuery的JS库,或者用ExtJs,实现起来非常简单。

相关问答
最新问答