< 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>