工作中常用到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(){})
网友评论