相关疑难解决方法(0)

Jquery ajax错误回调

我在这里需要一些建议或者一些解释.我有一个jquery ajax调用,

$.ajax({
 type: "GET",
 url: base_url+'/ajax/fetch/counts/',
 dataType: 'json',
 data: {},
 error: function(xhr, error){
        console.debug(xhr); console.debug(error);
 },
 success: display_counts
});
Run Code Online (Sandbox Code Playgroud)

它工作正常.我的success回调在响应时正确触发.但是,我注意到的是error每次都会触发我的回调,即使我的调用返回成功状态200.在上面的error回调中,我看到该对象xhr.status是200.

任何人都可以解释什么是错的,或者这里发生了什么?error只有当我有404或非200响应时才会触发回调.我的假设是否正确?

谢谢.

ajax jquery

34
推荐指数
2
解决办法
9万
查看次数

标签 统计

ajax ×1

jquery ×1