JQ ajax 请求

var ajax = {};

ajax.converToDates = function(DateStr) {
    var myDate = new Date(DateStr);
    var strDate = myDate.getFullYear() + "-" + (myDate.getMonth() + 1) + "-" + myDate.getDate();
    return strDate;
}


//ajax 请求
ajax.getPost = function (url, data, async, type, dataType, successfn, errorfn) {
    async = (async == null || async == "" || typeof (async) == "undefined") ? "true" : async;
    type = (type == null || type == "" || typeof (type) == "undefined") ? "post" : type;
    dataType = (dataType == null || dataType == "" || typeof (dataType) == "undefined") ? "json" : dataType;
    data = (data == null || data == "" || typeof (data) == "undefined") ? { "date": new Date().getTime() } : data;
    $.ajax({
        type: type,
        async: async,
        data: data,
        url: url,
        dataType: dataType,
        success: function (d) {
            successfn(d);
        },
        error: function (e) {
            if (e.responseText) {
                successfn(e.responseText);
            } else {
                errorfn(e);
            }
        }
    });
};


ajax.post = function (url, data, async, successfn, errorfn) {
    ajax.getPost(
        url,
        data,
        async,
        "POST",
        "application/x-www-form-urlencoded",
        successfn,
        errorfn
    )
}


ajax.get = function (url, data, async, successfn, errorfn) {
    ajax.getPost(
        url,
        data,
        async,
        "GET",
        "application/x-www-form-urlencoded",
        successfn,
        errorfn
    )
}


//jsonp 请求
ajax.jsonp = function (url, jsonpParam, data, async, successfn, errorfn) {
    $.ajax({
        url: url,
        jsonp: jsonpParam,
        type: "get",
        dataType: "jsonp",
        async: async,
        data: data,
        success: function (result) {
            successfn(result);
        },
        error: function (e) {
            errorfn(e);
        }
    });
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值