ajax简单封装(个人感觉一直调用ajax太麻烦了---直接调用方法,传入不同的参数就可以)

(封装的ajax方法 url type=1或者2 isString发送形式 data=传递数据)

AjaxData: function(url, type, contentType, data, funSuc, funErr) {

    if (type == -1) {

        type = "put";

    } else if (type == -2) {

        type = "delete"

    } else if (type == 0) {

        type = "get"

    } else if (type == 1) {

        type = "post"

    };

    if (contentType == 2) {

        $.ajax({

            url: url,

            type: type,

            data: JSON.stringify(data), //(json串)

            dataType: "json",

            contentType: "application/json", //(json形式,交互常用)

            success: function aa(suc) {

                funSuc(suc);

            },

            error: function(err) {

                funErr(err);

            }

        });

    } else  if (contentType == 1) {

        $.ajax({

            url: url,

            type: type,

            data: JSON.stringify(data), 

            dataType: "json",

            contentType: "application/json", //(json形式,交互常用)

            success: function aa(suc) {

                funSuc(suc);

            },

            error: function(err) {

                funErr(err);

            }

        });

    }else if (contentType == 0) {

        $.ajax({

            url: url,

            type: type,

            data: data,

            dataType: "json",

            contentType: "application/x-www-form-urlencoded", //(ajax默认请求类型--可以不写)

            success: function aa(suc) {

                funSuc(suc);

            },

            error: function(err) {

                funErr(err);

            }

        });

    } else if (contentType == 3) {

        $.ajax({

            url: url,

            type: type,

            data: data,

            dataType: "json",

            contentType: "multipart/form-data", //(长传文件,图片的常用方式)

            success: function aa(suc) {

                funSuc(suc);

            },

            error: function(err) {

                funErr(err);

            }

        });

    }

},

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值