prototype.js 显示等待状态

本文介绍的是利用prototype.js显示等待状态,如:“程序正在加载中。。。。”

下面是js代码:

function m_palyer(){
	
		var p = $("inermeid");
		var url='MyJsp.jsp';	
		var ajax=new Ajax.Request(
				url,
				{
					method:'get',			
					onComplete:showResponse
				});
		
		var readyState  = ajax.transport.readyState;

		if(readyState !=4) {//prototype.js提交数据的时候有4中状态,readyState=4的时候是页面加载完成,如果不等于4的时候就显示下面的层
	         $("loading").style.display = "block";
         }  
	
				
		
		}

function showResponse(req){
		   var readyState = req.readyState;  
		  if(readyState==4){//加载完成,
		  if(req.status==200){
          	 $("loading").style.display = "none"; //把等待页面设为none,即不显示
          }	
  }       
		$("YouDivId").innerHTML=req.responseText;
		}
<div id="loading" style="display:none;border:#78A5CF 1px solid;background-color: red;" >
    	程序正在加载中。。。。
   </div>
文章很简单,就是利用Ajax提交的时候4种状态,如果readyState不为4的时候就显示等待层,当提交的页面加载完成以后就把层隐藏
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值