AJAX:403控制台中的自定义消息而不是错误



我有一个nodejs应用程序,我正在使用ajax从s3加载特定数据。有时,这些数据将无法为某些客户提供。在这种情况下,我想在控制台中显示自定义消息,而不是错误。我使用try catch没有运气。

这是我的代码:

try {
 ajax(url, function(res){
      //use the data to do things
    }, undefined, {});
}
catch (e) {
 console.log('Data not loaded: ' + e)
}

这是我想用自定义消息替换的错误消息:

获取https://somelink.json 403(禁止)

如果要使用jquery.ajax函数。看起来像这样。

$.ajax(
  {url: url}
).done(function(res){
  //use the data to do things
}).fail(function( jqXHR, textStatus ) {
  console.log('Data not loaded: ' + textStatus)
});

最新更新