请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于$.ajax中的res

$.ajax({
  url:common_ops.buildWebUrl( '/account/set' ),
  type:'POST',
  data:data,
  dataType:'json',
  success:function(res){
        btn_target.removeClass('disabled');
        var callback = null;
        if (res.code == 200) {
          callback = function(){
             window.location.href = window.location.href;
          };
        }
        common_ops.alert( res.msg,callback );
  }

})


老师你好,关于$.ajax的success函数都会传入一个res,这个res是数组还是什么?res.code,res.msg等信息是怎么定义的?百度没百度到,common.js里面也没找到。感觉这里理解不过来,我是漏了那些知识点导致认知断层了?请老师指点迷津

正在回答

1回答

dataType:'json', 定义了为json格式,所以我们后端返回的时候也是json处理的,然后 res就是json的格式了

0 回复 有任何疑惑可以回复我~
  • 提问者 david_Zhu #1
    那么res.code,res.msg等信息是怎么定义的?
    回复 有任何疑惑可以回复我~ 2017-07-21 22:25:01
  • 编程浪子 回复 提问者 david_Zhu #2
    这个是我们后端返回的json的统一格式,code 表示状态码 200表示正常,0表示错误 ,msg 表示 信息,其实就是后端有一个数据,数组中有两个key,一个code,一个 msg,这也是标准目前app 和后端api交互的格式了
    回复 有任何疑惑可以回复我~ 2017-07-21 22:27:00
  • 提问者 david_Zhu 回复 编程浪子 #3
    哦哦,那如果我想修改res默认数据,比如我想改res.msg返回的信息,在哪里可以查看?
    回复 有任何疑惑可以回复我~ 2017-07-23 16:57:27
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信