封裝jq的ajax
阿新 • • 發佈:2018-12-16
做了一個簡單的ajax封裝,以便在專案中重複使用,以後想到更好的版本也會更新,
const http = "域名"; function ajax(data,func){ $.ajax({ type: "POST", url: http + data.url, dataType: "json", data: data.data, error: function (err) { //請求失敗時被呼叫的函式 console.log("失敗:" + err); }, success: function (data) { func(data); } }); }
使用方法:
let data = { url:"訪問路徑", data:{ mobile:regInfo.account,//都是引數,怎麼獲得自己寫 password:regInfo.password, code:regInfo.code }, } ajax(data,function(res){ console.log(res); if(res.code == -1){ mui.toast(res.message); } if(res.code == 1){ mui.toast("註冊成功"); } });
這樣就可以在呼叫成功後直接將處理寫出來,還可以加上一個err函式,以便出錯的時候處理