基於jq封裝ajax請求
工作中常用到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(){})
相關文章
- 封裝ajax、axios請求封裝iOS
- 原生JS封裝AJAX請求JS封裝
- 基於 Fetch 的請求封裝封裝
- WebApi系列~基於單請求封裝多請求的設計WebAPI封裝
- 基於FutureBuilder通用網路請求介面封裝Rebuild封裝
- 封裝springmvc處理ajax請求結果封裝SpringMVC
- 用原生js封裝一個ajax請求方法JS封裝
- js ajax請求封裝及解決node請求跨域問題JS封裝跨域
- 基於jQuery的三種AJAX請求jQuery
- 基於小程式請求介面 wx.request 封裝的類 axios 請求封裝iOS
- 在 vue-cli 裡基於 axios 封裝複用請求VueiOS封裝
- 封裝axios請求封裝iOS
- WebApi系列~基於單請求封裝多請求的設計~請求的安全性設計與實現WebAPI封裝
- jq封裝函式封裝函式
- ajax請求
- LXNetwork – 基於AF3.0封裝的iOS網路請求庫封裝iOS
- OC:封裝網路請求封裝
- 基於Promise實現對Ajax的簡單封裝Promise封裝
- jq介面的封裝方法封裝
- ajax請求 juery
- ajax 封裝封裝
- Flutter 網路請求框架封裝Flutter框架封裝
- 小程式-網路請求封裝封裝
- react中請求介面的封裝React封裝
- Flutter 網路請求 Dio 封裝Flutter封裝
- 微信小程式 request請求封裝微信小程式封裝
- go對get、post請求封裝Go封裝
- 釘釘小程式 請求封裝封裝
- axios 請求資料封裝iOS封裝
- post 封裝Map 傳送請求封裝
- Vue — 請求模組、api模組封裝VueAPI封裝
- 基於RxJava2+Retrofit+RxCache的網路請求封裝 | 掘金技術徵文RxJava封裝
- ajax的post請求,用於asp.net ?ASP.NET
- 網頁請求(Ajax)網頁
- AJAX 非同步請求非同步
- vue中axios請求的封裝VueiOS封裝
- fetch資料請求的封裝封裝
- 十. Axios網路請求封裝iOS封裝