使用對象封裝ajax方法實現可重覆調用,減少代碼重覆性,增強可讀性
在項目中經常用到AJAX調用遠程數據,每一次調用,都得寫一個ajax方法,這就造成了重覆代碼過多,可讀性也不夠強,所以,我一般都是封裝起來,需要的時候調用。
var imgUpload = { //ajax請求數據 method:function(murl,mdata,method,success){ $.ajax({ type: method, url: murl, dataType : "jsonp", data: mdata, timeout: 20000, error: function (data) { console.log(data); alert("請求失敗"); }, success: function (data) { //console.log(data); success?success(data):function(){}; } }); } } //調用 imgUpload.method("url","","get",function (data) { if(data.code == 0){ alert(data); }else{ alert("請求失敗"); } });