0

我在编写代码方面很糟糕,但我仍然尽我所能,在这里我试图在我的 html 页面上捕获一个 http 异常。因此,当发现异常时,我只想重新加载/刷新页面。

如果这已经解决了,请原谅我,并为我提供正确的程序

var get_URL= window.content.location.href;
//console.log(get_URL);

     jQuery.ajax({       
        type: "POST",  
        url: get_URL, 
        //I doubt is this right way to call the get_URL variable??  
        success: function(jqXHR, exception){  
        alert("Exception Not Found");  
        }, 
       // Are my Parameters (jqXHR, exception) correct??  
        error: function(jqXHR, exception) {  
        alert("Exception Found");  
            if (jqXHR.status === 0) {  
                alert('Not connect.\n Verify Network.');  
            } else if (jqXHR.status == 404) {  
                alert('Requested page not found. [404]');  
            } else if (jqXHR.status == 500) {  
                alert('Internal Server Error [500].');  
            } else {  
                alert('Uncaught Error.\n' + jqXHR.responseText);  
            }  
            location.reload(true);  
        }   
      });

任何帮助都将受到高度赞赏。

4

0 回答 0