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

JavaScript

写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;

    }

});