javascript - ajax请求中的404和401错误

标签 javascript ajax

我正在使用 jQuery 的 ajax 方法来提交这样的 ajax 请求:

$.ajax({
        type: "PUT",
        url: someURL,
        contentType: "application/json",
        data: JSON.stringify(data),
        dataType: "json"
     })

如何为 http 状态代码 401 和 404 添加错误处理程序?

最佳答案

来自the jQuery documentation ,您可以在调用 .ajax() 时将特定状态代码响应的处理程序作为选项实现:

$.ajax({
    type: "PUT",
    url: someURL,
    contentType: "application/json",
    data: JSON.stringify(data),
    dataType: "json",
    statusCode: {
        404: function() {
            // handle the 404 response
        },
        401: function() {
            // handle the 401 response
        }
    }
})

关于javascript - ajax请求中的404和401错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19320870/

相关文章:

javascript - 在 sequelize 中使用另一个表连接两个表

javascript - 禁用所有依赖于阵列的选择选项

javascript - 我可以使用 Javascript 来检测复选框是否已被选中吗?

javascript - 为什么 D3.js 可以选择 jQuery 不能选择的元素?

javascript - 嵌套 Ajax 问题。如何调试/解决?

javascript - 动画化函数中的单个值

JavaScript XMLHttprequests

javascript - 无法将完整 Canvas 图像保存到服务器

javascript - 有没有办法通过 AJAX 从客户端 JavaScript 代码调用服务器端 Groovy 对象方法?

javascript - AJAX 使用或支持哪些 HTTP 方法?