基于jq封装ajax请求

2018-09-29  本文已影响0人  没_有_人

工作中常用到ajax请求,自己又不想重复写这些代码,于是自己封装了一个请求。

var baseUrl = 'http://fanyacar.weixinzjit.com/index.php/api/index/';//基础链接
var isDebug = false;//是否开启打印模式
var Api = {
    point:'point',//接口的参数
    
    doPost : function(api,data,success){
        var url = baseUrl+api;
        if(isDebug){
            console.log('[URL]'+url);
            console.log('[PARM]'+JSON.stringify(data));
        }
        $.post(url, data, function(obj){ if(isDebug) console.log('[Res]'+JSON.stringify(obj)); success(obj); }, 'json' );
    },
    
    doGet : function(api,data,success,error){
        var url = baseUrl+api+data;
        if(isDebug){
            console.log('[URL]'+url);
            console.log('[PARM]'+JSON.stringify(data));
        } 
        $.get(url,function(obj){ obj = JSON.parse(obj); if(isDebug) console.log('[Res]'+JSON.stringify(obj)); success(obj); });
    }
    
}

如何调用:

Api.doPost('接口名称',{},function(){})
上一篇 下一篇

猜你喜欢

热点阅读