基於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
- 基於 Fetch 的請求封裝封裝
- 封裝springmvc處理ajax請求結果封裝SpringMVC
- 基於FutureBuilder通用網路請求介面封裝Rebuild封裝
- 用原生js封裝一個ajax請求方法JS封裝
- js ajax請求封裝及解決node請求跨域問題JS封裝跨域
- 基於jQuery的三種AJAX請求jQuery
- 基於小程式請求介面 wx.request 封裝的類 axios 請求封裝iOS
- 封裝axios請求封裝iOS
- ajax請求
- 基於Promise實現對Ajax的簡單封裝Promise封裝
- axios 請求資料封裝iOS封裝
- OC:封裝網路請求封裝
- ajax請求 juery
- ajax 封裝封裝
- jq介面的封裝方法封裝
- 釘釘小程式 請求封裝封裝
- go對get、post請求封裝Go封裝
- 小程式-網路請求封裝封裝
- react中請求介面的封裝React封裝
- Flutter 網路請求 Dio 封裝Flutter封裝
- 十. Axios網路請求封裝iOS封裝
- vue中axios請求的封裝VueiOS封裝
- fetch資料請求的封裝封裝
- Flutter 網路請求框架封裝Flutter框架封裝
- 原生ajax請求&JSONPJSON
- h5替換 alert toast ajax 請求 獨立函式封裝 複製可用H5AST函式封裝
- urllib.request.Request物件封裝請求物件封裝
- 封裝 Laravel 自定義表單請求封裝Laravel
- iris 系列文章 封裝 請求日誌封裝
- 命令模式-將請求封裝成物件模式封裝物件
- 微信小程式 request請求封裝微信小程式封裝
- springmvc處理ajax請求SpringMVC
- 關於對小程式網路請求的封裝(詳盡版)封裝
- 如何使用JQ封裝輪播圖封裝
- ajax原生js封裝JS封裝
- 原生js封裝AjaxJS封裝
- 封裝 uniapp 請求庫的最佳實踐封裝APP