ajax 开始、停止、error事件与js异常捕获

<script>
         $(function () {
         var loading = window.document.getElementById("loading_container");
        $(document).ajaxStart(function () {
            //console.log('start-------------')
             loading.innerHTML="<div class=\"ui active inverted dimmer\"> <div class=\"ui text loader\">加载中......</div></div>";
        });
         $(document).ajaxError(function () {
            // console.log('error--------');
            loading.innerHTML='';
        });
        $(document).ajaxStop(function () {
            //console.log('stop----');
            loading.innerHTML='';
        });
    });

</script>


<script>
 window.onerror = function(errorMessage, scriptURI, lineNumber,columnNumber,errorObj) { 
    console.log("错误信息:" , errorMessage); 
    console.log("出错文件:" , scriptURI); 
    console.log("出错行号:" , lineNumber); 
    console.log("出错列号:" , columnNumber); 
    console.log("错误详情:" , errorObj); 
  } 
</script>

  

posted @ 2017-11-06 15:04  lplucky  阅读(467)  评论(0编辑  收藏  举报