jsp中借助javascript实现简单的等待页面响应的提示
我们知道在jsp中要实现无刷新技术最好是使用ajax技术,但是对初学者或者一些简单的应用当中没有必要使用这个的时候我们就会选用一种假的ajax方法,最经典的例子就是给form设置一个target,而又把跳转页面隐藏。还有一种初学者常用的应用是给form设置一个target,单击提交按钮后,调用后台servelet,然后跳转到一些新界面显示到target所指的iframe或者frame。这个时候为了增强用户体验通常会设置一个提示信息表示后台正在计算,请用户等待。闲话不说了,看例子:
操作页面中加入javascript
function disp()
{
document.getElementById("loading").style.visibility="visible";
}
function hidd()
{
document.getElementById("loading").style.visibility="hidden";
}
然后在需要提示的位置加一个div
<div id="loading" style="visibility:hidden"></div>
点击提交按钮的时候调用disp方法。
显示提示信息,后台计算完成后跳转的子页面中合适的位置加入:
javascript脚本:parent.hidd();
这样可可以实现简单的等待提示,初学者可以试试。