Ajax:403自定义消息在控制台而不是错误

时间:2017-12-15 16:45:04

标签: javascript node.js ajax

我有一个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)
}

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

  

GET Help page 403(禁止)

1 个答案:

答案 0 :(得分:2)

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

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