使用對象封裝ajax重復(fù)調(diào)用的方法
更新時間:2016年01月15日 14:56:27 投稿:mrr
在項目中經(jīng)常用到AJAX調(diào)用遠程數(shù)據(jù),每一次調(diào)用,都得寫一個ajax方法,這就造成了重復(fù)代碼過多,可讀性也不夠強,所以,我一般都是封裝起來,需要的時候調(diào)用
在項目中經(jīng)常用到AJAX調(diào)用遠程數(shù)據(jù),每一次調(diào)用,都得寫一個ajax方法,這就造成了重復(fù)代碼過多,可讀性也不夠強,所以,我一般都是封裝起來,需要的時候調(diào)用。
var imgUpload = {
//ajax請求數(shù)據(jù)
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(){};
}
});
}
}
//調(diào)用
imgUpload.method("url","","get",function (data) {
if(data.code == 0){
alert(data);
}else{
alert("請求失敗");
}
});
以上所示是本文給大家分享使用對象封裝ajax重復(fù)調(diào)用的方法,希望對大家有所幫助。
相關(guān)文章
利用iframe實現(xiàn)ajax跨域通信的實現(xiàn)原理(圖解)
一般情況下都是用在同一域下的ajax請求;但是如果請求是發(fā)生在不同的域下,請求就無法執(zhí)行,并且會拋出異常提示不允許跨域請求,接下來介紹利用iframe實現(xiàn)ajax跨域通信感興趣的朋友可以了解下,或許對你學(xué)習(xí)ajax跨域有所幫助2013-02-02
ajax 異步獲取數(shù)據(jù)實現(xiàn)代碼 (js創(chuàng)建ajax對象)
ajax實現(xiàn)異步獲取數(shù)據(jù)代碼,非常不錯,大家可以參考下,這個是應(yīng)用于用戶名的實時監(jiān)測。2009-11-11
ajax JSONP請求處理回調(diào)函數(shù)jsonpCallback區(qū)分大小寫
使用ajax進行 JSONP跨域請求,因為被請求的對方的回調(diào)函數(shù)名稱是無法修改,想到設(shè)置AJAX 的JSONP參數(shù)。但是發(fā)現(xiàn)根本不起作用。最后偶然發(fā)現(xiàn) jsonpcallback是區(qū)分大小寫的2013-09-09

