博客列表 >api.ajax封装带回调方法

api.ajax封装带回调方法

dxp2tq的博客
dxp2tq的博客原创
2018年04月25日 15:09:082086浏览

**********************common.js**********************************

//封装方法ajax

var config_method = {

  'config_ajax':function(){},

}


config_method.config_ajax = function(param) {

    console.log(JSON.stringify(param));

    console.log("ajax请求");

    api.ajax({

        url: param.pathName,

        method: 'post',

        data: {

            values: param.ajaxData

        }

    }, function(ret, err) {

        console.log("进入ajax");

        if (ret) {

            console.log('成功:' + JSON.stringify(ret));

            if (param.method) {

                console.log("有回调方法");

                param.method(ret); //调用方法

                return;

            }

            console.log("无回调方法");

        } else {

            console.log('失败' + JSON.stringify(err));

            api.toast({ //错误提示信息

                msg: err.msg, //错误信息

                duration: 2000, //显示时间长度

                location: 'bottom' //显示位置

            });

            return;

        }

    });

}

**********************************调用*******************************************

config_method.config_ajax({

            'pathName': 'url地址'

            'ajaxData': {

                userId: userInfo.uid,

            },

            'method': callbackfnOperatePhone

        });


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议