無効にされたjquery

< table width = "1000px" border = "0" align = "center" cellpadding = "0" cellspacing = "0" id = "__ 01" > 
        < tr > 
            < td style = "text-align:center; vertical-align :真ん中;」> 
                < div class = "easyui-panel" style = "width:640px; height:260px; padding:10px;" > 
                    < p > < b > ShareFolderパス:</ b > <span > </ p > 
                    < p > < b >処理するファイル</ b >(Person xml file count < span id = "personCount" style = "color:red;" > 0 </ span >、エンティティxml file count < span id = "entityCount" style = "color:red;" > 0 </ span ></ p > 
                    < p > < b >結果:</ b > <span id = "parsingResult" > </ span > </ p > 
                </ div > 
            </ td > 
        </ tr > 
        < tr > 
            < td height = "50" align = "center" valign = "middle" > 
                < 入力type = "button" id = "btnStartParsing" name = "btnStartParsing" value = "Start Parsing"  /> 
                < input type = "ボタン " id =" btnTest " 名前= "btnTest" value = "Test"  /> 
            </ td > 
        </ tr > 
    </ table >
<script type = "text / javascript"> var url = window.location.href.toLocaleLowerCase()。replace( "index.aspx"、 "Handler.ashx" ); 
        $(document).ready(function (){ 
            getShareFolderPath(); 
            loadShareFolderXml(); 
            $( "#btnStartParsing")。click(function (){
                 return btnParsingOnClick(); 
            }); 
            $( "#btnTest")。click (function (){
                 return btnTestOnClick(); 
            }); 
        });

        







        
                    } else { 
                        alert(json.msg); 
                    }
                    
                }、
                エラー:関数(XMLHttpRequest、textStatus、errorThrown){alert(textStatus); } 
            })
        } 

        function loadShareFolderXml(){ 
            $ .ajax({ 
                type: "GET" 
                url:url + "?action = initfolder&r =" + Math.random()、dataType  "json" 
                data:null 
                success:function (json){
                     if (json.result){
                         if(json.data.personCount!=null ){ 
                            $( "#personCount" ).text(json.data.personCount); 
                        } 
                        if(json.data.personCount!= null ){ 
                            $( "#personCount" ).text(json.data.entityCount); 
                        } 
                        if(parseInt(json.data.personCount)> 0 || parseInt(json.data.entityCount)> 0 ){ 
                            $( "#btnStartParsing")。prop( "disabled"、false ); 
                            $( "#btnStartParsing")。removeAttr( "disabled" );
                        
                            $( "#btnStartParsing")。prop( "disabled"、true ); 
                        } 
                    } 
                    else { 
                        $( "#btnStartParsing")。prop( "disabled"、true ); 
                        alert(json.msg); 
                    } 
                }、
                エラー:関数(XMLHttpRequest、textStatus、errorThrown){ 

                    $( "#btnStartParsing")。prop( "disabled"、true ); 
                    alert(textStatus);

        function btnParsingOnClick(){ 
            $ .ajax({ 
                type: "GET" 
                url:url + "?action = startparsing&r =" + Math.random()、dataType  "json" 
                data:null 
                async:true 
                beforeSend:function (){
                     // $( "#btnStartParsing")。prop( "value"、 "処理中です。しばらくお待ちください...、再度クリックしたり、ページを閉じたりしないでください"); 
                    $( "#btnStartParsing")。val( "処理しています。お待ちください...、もう一度クリックしたり、ページを閉じたりしないでください。」再度クリックしたり、ページを閉じたりしないでください。 」 );
                    $( "#btnStartParsing")。prop( "disabled"、true ); 
                }、
                成功:function (json){ 

                    $( "#parsingResult" ).text(json.msg); 

                    loadShareFolderXml(); 
                }、
                完了:function (){ 
                    $( "#btnStartParsing")。val( "Start Parsing" ); 
                    loadShareFolderXml(); 
                }、
                エラー:関数(XMLHttpRequest、textStatus、errorThrown){alert(textStatus); } 
            });

             falseを返します
        } 
        function btnTestOnClick(){
             var btn = $( "#btnTest" );
            // btn.prop( "value"、 "処理中です。しばらくお待ちください...、再度クリックしたり、ページを閉じたりしないでください"); 
            btn.val( "処理中です。しばらくお待ちください...、再度クリックしたり、ページを閉じたりしないでください" ); 
            btn.prop( "無効"、true ); 

            setTimeout(function (){ 

                btn.val( "Start Parsing" ); 
                btn.prop( "disabled"、false ); 

            }、


             falseを返します
        }

     </ script>

 

おすすめ

転載: www.cnblogs.com/hofmann/p/12761348.html
おすすめ