prototype.js 顯示等待狀態

來源:互聯網
上載者:User

本文介紹的是利用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的時候就顯示等待層,當提交的頁面載入完成以後就把層隱藏
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.