如何在控制台中防止/捕获http错误输出
How to prevent / catch http error outout in console?
有什么方法可以防止 http 错误出现在控制台中吗?
例如,当我尝试地理定位我调用的用户 ip 时
$.get( "https://freegeoip.net/json/", function( data ) {
alert( "Load was performed." );
});
我有时会收到一个 503,但在控制台中向用户显示之前无法捕获它。
尝试/捕获在这里似乎不起作用。
我建议使用$.ajax而不是$.get以获得更好的自定义
Jquery $.get
$.get('https://freegeoip.net/json/', function(data){
alert( "Load was performed." );
}).fail(function() {
alert('woops'); // or your error handling code
});
Jquery $.ajax
$.ajax({
url: 'https://freegeoip.net/json/',
type: 'GET',
success: function(data){
alert( "Load was performed." );
},
error: function(data) {
alert('woops!');// or your error handling code
}
});
相关文章:
- 未捕获的错误: [$injector:modulerr] http ..(使用纯 HTML)
- 从客户端捕获 HTTP 请求(包括 ajax)
- 如何在控制台中防止/捕获http错误输出
- “未捕获的语法错误:意外的令牌:”,带有 $http.jsonp
- 捕获失败的同步 HTTP 请求
- 在Google脚本中尝试/捕获HTTP响应的最佳方式
- AngularJS捕获$http操作的所有状态代码
- 在角度中,如果服务器响应{错误:'ok'},则$http去捕获
- 在php中手动创建一个HTTP响应对象,发送它,并用Javascript捕获它
- 用JavaScript捕获正在进行HTTP请求的任何事件
- 未捕获的错误:语法错误,无法识别的表达式:测试 http://g
- 是否有一种方法可以从外部服务器捕获http/s响应
- 捕获重定向下载链接的HTTP状态300
- Javascript http get success函数捕获错误响应
- 如何从http调用的PHP文件捕获回显值.帖子(Angular2)
- 尝试使用Dojo捕获HTTP 401
- 捕获由加载页面完成的 HTTP 请求
- AngularJS,我如何使用服务来捕获HTTP数据并将其绑定到我的控制器
- 未捕获错误:[$http:badreq] Http 请求配置 url 必须是字符串 (AngularJS)
- 如何捕获要在 http get 请求中使用的日期(带有 pickadate)