jquery ajax - 为什么代码没有完成/完成块

时间:2016-03-28 05:44:47

标签: javascript jquery angularjs json ajax

我们正在通过调用服务器端的cgi脚本对Web服务器进行ajax调用。我只想调试代码流并添加DONE和COMPLETE ajax回调。但DONE / COMPLETE代码永远不会被调用。

数据以JSON格式返回。我可以看到在返回JSON无效的情况下执行错误回调。如果一切正常,我也可以看到成功。在哪种情况下执行DONE / COMPLETE? 。为什么在我的情况下,这些回叫根本没有被调用?

$.ajax(
        {
            type: "POST",
            url: "http://10.227.5.3/cgi-bin/GetData.cgi",
            data: overload_sensitivity_frm_data,
            async:true,
            dataType: "JSON",

            success: function (successData) {
                console.log("successData >>"+successData);
            },
            error: function (errorData) {
                console.log("errorData >>"+errorData);
            },
            complete: function (completeData) {
                console.log("completeData >>"+completeData);
            },
            done: function (doneData) {
                console.log("doneData >>"+doneData);
            },

        });

感谢。

0 个答案:

没有答案