加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

前端页面Ajax 请求,dataType 未区分大小写,导致返回的数据类型

发布时间:2020-12-16 03:03:45 所属栏目:百科 来源:网络整理
导读:? ? 在一次开发过程中,前端页面用到了Ajax请求,且均指定了json。但最终就是获取不到后台返回来的数据。经过排查,原来是dataType? 写成了datatype 。一起来看下代码先: $.ajax({ url: "/trustWeb/getAjaxTips.do?method=getFundAcco" ,datatype : "json"

? ? 在一次开发过程中,前端页面用到了Ajax请求,且均指定了json。但最终就是获取不到后台返回来的数据。经过排查,原来是dataType?

写成了datatype 。一起来看下代码先:

$.ajax({
            url:"/trustWeb/getAjaxTips.do?method=getFundAcco",datatype : "json",type : "POST",async : false,data : {"custType":custtype,"identityType":identitytype,"identityNo":encodeURIComponent(identityno),"custName":encodeURIComponent(custname)},success : function(data){
                fundAcco= data.refundAcco;
            }
        });

使得请求成功后,返回的data数据为:{"refundAcco":"WX8099912"},fundAcco=data.refundAcco的形式获取不到数据,fundAcco显示为undefind。

然而将datatype改成dataType,返回的data数据为[Object,Object],fundAcco=data.refundAcco的形式成功获取到数据,fundAcco显示为WX8099912。

哎~,有时候真是细节决定成败呀!!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读