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