写错Ajax返回数据的Json字段名造成无法进入success和error函数
2023-12-29 14:26:46
写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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!