强制$ .ajax静默失败

时间:2014-06-27 18:15:19

标签: jquery

我想抓住当我得到404时引发的错误,以便它无声地失败而不是显示:

> GET {URL} 404 (Not Found) 

jQuery源代码中的一行让我相信这实际上可以被捕获。

// This may raise an exception which is actually
// handled in jQuery.ajax (so no try/catch here)

我在设置中使用errorstatusCode但没有运气。

var settings = {
  url        : '/api',
  statusCode : { 404: function() { console.log(404, arguments); } },
  error      : function() { console.log('error', arguments); },
  success    : function(data) { console.log('data', data); }
};
$.ajax(settings);

0 个答案:

没有答案