javascript - 当我执行ajax并返回错误时,Jquery获取自定义响应内容

标签 javascript jquery ajax http-status-code-500

我正在做一个分类ajax ger请求:

$.get('/ajax').done(function(data){
   //handle data on success
}).fail(function(jqXHR,status,errorThrown){
    if(jqXHR.status===500){
       //Handle response there
    }
})

当我的ajax请求端点返回错误500时,我希望能够以某种方式获得自定义响应.

最佳答案

我认为 $.get 没有 .error 方法。看这里,http://api.jquery.com/jQuery.get/#jqxhr-object

相反,您需要处理 .fail 内的错误

如果您确实想使用 .error 进行处理,则改为使用 $.ajax

关于javascript - 当我执行ajax并返回错误时,Jquery获取自定义响应内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48360359/

相关文章:

javascript - 我的视频未通过 youtubebackground api 显示

jquery - 表单内表单序列化问题

php - 将新页面加载到带有动画的 div 中的 jquery 问题

javascript - AJAX 是如何工作的

php - 实时ajax评论

javascript - 如何在javascript中动态获取html表格数据值

javascript - 使用 Angular 的 $timeout 刷新图像时取消新请求而不是当前加载的请求

javascript - 获取当前文档地址(firefox 扩展)

javascript - 向我解释这段 Javascript

jquery - 我在哪里可以保存小部件的设置?