写错Ajax返回数据的Json字段名造成无法进入success和error函数

写js调用接口时,因为复制了ajax代码又改为调用另外一个接口,从而造成写错json返回数据的栏位名,造成无法进入success和error函数。

例子:

$.ajax({

        type: "POST",

        url: "./getpiaojiquery.php",

        timeout:6000,

        async: false,

        contentType: "application/json;charset=UTF-8",

        data: guidstr,

        dataType: "text",

        success:function(msg){

            msg = eval("(" + msg + ")");

            if(msg.httpstatus!=200){      <-这里误写了。其实这个接口返回的是 msg.code

             }else{

                msgout_list = msg;

                ret = 1;

                $("#errormsg").html("查询成功...");  

                return 1;

            }

        },

        error:function (msg) {

            alert("失败!");

            return -1;

        }

    });

你可能感兴趣的:(ajax,前端,javascript)