您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何基于服务器响应而不是HTTP 500触发jquery.ajax()错误回调?

如何基于服务器响应而不是HTTP 500触发jquery.ajax()错误回调?

当服务器的响应与你的期望不符时,将执行错误回调。因此,例如在这种情况下:

function handleError(xhr, status, error){

    //Handle failure here

 }

$.ajax({

  url: url,
  type: 'GET',
  async: true,
  dataType: 'json',
  data: data,

 success: function(data) {
     if (whatever) {
         handleError(xhr, status, ''); // manually trigger callback
     }
     //Handle server response here

  },

 error: handleError
});
JS 2022/1/1 18:19:35 有318人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶