如果文档使用Jquery / Javascript有404错误,请执行功能

 收藏

如果脚本准备就绪后脚本无法加载某些资源,我想处理404错误。 这是代码:

(function( $ ){

  $.fn.onair=function(){

    var tid = setInterval( function () {
    if ( document.readyState !== 'complete' ){
      return;
      alert("salam")
    }
      else if(document.readyState=='complete'){
          if (document.onerror){
        //ajax
         $.ajax({
  statusCode: {
    404: function() {
      alert("page not found");
    }
  }
});
         //ajax
         alert("s");
         clearInterval( tid );
         }
    }
}, 10 );

  }

})( jQuery )
回复
  • nfugit 回复

    好,谢谢!如果我想在文档加载完成后执行某些功能,并且想要在测试文档是否有错误之后执行此操作?

  • asaepe 回复

    是的,您可以尝试检查ajax的响应状态,以查看是否返回错误。

  • dquia 回复

    尝试类似以下脚本的操作...状态是您要处理的任何数字...

    success: function(data, textStatus, XMLHttpRequest){
        console.log('Error: ' + textStatus);
    },
    error:function (xhr, ajaxOptions, thrownError){
        alert(xhr.status);
        alert(xhr.statusText);
        alert(xhr.responseText);
    }