首页 > 解决方案 > 使用 AJAX 处理自定义错误情况的最佳方法是什么?

问题描述

返回对 AJAX 请求的响应时,我返回如下错误:

res.status(403).send("Member not found");

但是说,我有许多类似的错误情况要返回,它们使用相同的状态代码,例如:

res.status(403).send("Member not verified");

在我的 AJAX 请求的错误函数中分别处理这些情况的最佳方法是什么?

$.ajax({
    url: '/portal/change-email',
    data: data,
    dataType: 'json',
    type: 'POST',
    success: function (additionalEmailId) {
      //alert("Change email ajax success");
    },
    error: function (xhr, status, error) {
      //Deal with each error here
    }
  });

标签: javascriptnode.jsajaxhttperror-handling

解决方案


推荐阅读