有没有办法阻止http错误出现在控制台中?
E.g。当我尝试地理定位用户ip我打电话
$.get( "https://freegeoip.net/json/", function( data ) {
alert( "Load was performed." );
});
我有时会得到一个503并且在它在控制台中显示给我的用户之前无法捕获它。
尝试/捕获似乎不起作用。
答案 0 :(得分:0)
我建议使用$ .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
}
});