原生的 js 原理是什么 ?

解决方案 »

  1.   

    页面事先存在一个隐藏的div 样式是一个flash正在加载的形式 设置了z-index
    发送请求的同时 显示这个div 就有那个正在加载的效果了
      

  2.   

    if(xmlHttp.readyState <4){
           loading....................或者gif等待图
    }
      

  3.   

    当readyState值>3时,显示“加载中。。”
      

  4.   

      $.ajax({
                    type: "GET",
                    url: "AnalysisRt_Handle.aspx?id=1",
                    data: {
                      
                    },
                    beforeSend: function () {
                        $("#resportarea").html("<center><Img src='../Img/Loadding_n.gif'></center>");
                    },
                    success: function (data) {}
      

  5.   

    http_request.readystate == 取值:
    0  未初始化
    1  正在装载
    2  装载完毕
    3  交互中
    4  完成
      

  6.   


            <div id="loading">  style="display:none;"
                数据加载中<img src="images/ajax-loader.gif" />
            </div>
    $(document).ready(function () {
        $("#loading").ajaxStart(function () {
            $(this).show();
        }).ajaxStop(function () {
            $(this).hide();
        });
    });
      

  7.   


    $(document).ready(function   ()   { 
            $( "#loading ").ajaxStart(function   ()   { 
                    $(this).show(); 
            }).ajaxStop(function   ()   { 
                    $(this).hide(); 
            }); 
    }); 
    抱歉
      

  8.   


                    <div   id= "loading ">     style= "display:none; " 
                            数据加载中 <img   src= "images/ajax-loader.gif "   /> 
                    </div>