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

发布时间:2023年12月30日

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

? ? ? ? }

? ? });

文章来源:https://blog.csdn.net/chengg0769/article/details/135287897
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。