从品牌网站建设到网络营销策划,从策略到执行的一站式服务
一. jquery ajax学习之 成功与错误回调函数
创新互联公司是一家专业提供新蔡企业网站建设,专注与做网站、网站建设、H5响应式网站、小程序制作等业务。10年已为新蔡众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。
前提:后台返回的是json格式的数据
(1)success回调函数:当ajax的dataType为json时
success的data就是个json的object,直接data.msg就可以获得数据
(2)success回调函数:当ajax的dataType为text时
success的data是一个json格式在字符串而不是json的Object所以这里首先需要
用jQuery.parseJSON(data) 将json字符串转为json的Object再用object.msg获得
数据
以上两种情况都没有提到error这个回到函数,是因为它实在太变态。我们看一下
这个方法
error:function(XMLHttpRequest, textStatus, errorThrown) {
alert(XMLHttpRequest.responseText);
alert(XMLHttpRequest.status);
alert(XMLHttpRequest.readyState);
alert(textStatus);
}
不管你dataType设置的是什么玩意,也不管你后台返回的数据是什么格式,他
XMLHttpRequest里面responseText所
封装的数据都是String的。
比方说后台返回的是json格式的数据,
所以这里就一定先需要用jQuery.parseJSON(XMLHttpRequest.responseText)转为
json的Object然后再Object.msg
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图