如果没有脚本中断,如何避免或捕获javascript错误?
返回错误(空输出)
$.ajax({
type : 'GET',
dataType : 'jsonp',
url : '//cvrapi.dk/api?search=dsfsdfsd&country=dk',
success : function(res){
if(success){
success(res);
}
}
});不返回错误(输出)
$.ajax({
type : 'GET',
dataType : 'jsonp',
url : '//cvrapi.dk/api?search=test&country=dk',
success : function(res){
if(success){
success(res);
}
}
});发布于 2017-04-15 13:24:05
第一个请求返回404状态,这样您就可以使用fail()捕获坏请求并检查状态:
$.ajax({
type: 'GET',
dataType: 'jsonp',
url: '//cvrapi.dk/api?search=dsfsdfsd&country=dk',
success: function(res) {
if (success) {
success(res);
}
}
}).fail(function(err) {
console.log('Something went wrong');
// check various status as documented by API
if (err.status === 404) {
console.log('Not found')
}
});<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
https://stackoverflow.com/questions/43426435
复制相似问题