Ajax请求永远不会进入`success:function(resp){...}`

时间:2016-07-01 13:55:10

标签: javascript jquery json ajax django

我的ajax请求永远不会进入success:function(resp){ ...}

我的回复状态为200且获得的Json response不为空。

我的ajax功能:

$.ajax({
    url: '/url/',
    type: 'GET',
    data: {
        pass_value: 0,
        req_time_last_ack_update: 0,
    },
    dataType: "json",

    success : function (resp) {
        // Compiler is never entering here [I checked with Mozilla debugger]
    },
    error: function(){
        ....
    }
});

有谁能帮我找到失败的原因?

(编辑问题以澄清)

1 个答案:

答案 0 :(得分:1)

如果您在通话结束后尝试直接进入此状态,则无效。 您发送的Ajax请求发生异步

只有在收到服务器的响应后(这可能是几秒钟后),您将在success方法中看到一个断点(如果设置了一个)。