使用對(duì)象封裝ajax重復(fù)調(diào)用的方法
在項(xiàng)目中經(jīng)常用到AJAX調(diào)用遠(yuǎn)程數(shù)據(jù),每一次調(diào)用,都得寫一個(gè)ajax方法,這就造成了重復(fù)代碼過多,可讀性也不夠強(qiáng),所以,我一般都是封裝起來,需要的時(shí)候調(diào)用。
var imgUpload = { //ajax請(qǐng)求數(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("請(qǐng)求失敗"); }, 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("請(qǐng)求失敗"); } });
以上所示是本文給大家分享使用對(duì)象封裝ajax重復(fù)調(diào)用的方法,希望對(duì)大家有所幫助。
相關(guān)文章
利用iframe實(shí)現(xiàn)ajax跨域通信的實(shí)現(xiàn)原理(圖解)
一般情況下都是用在同一域下的ajax請(qǐng)求;但是如果請(qǐng)求是發(fā)生在不同的域下,請(qǐng)求就無(wú)法執(zhí)行,并且會(huì)拋出異常提示不允許跨域請(qǐng)求,接下來介紹利用iframe實(shí)現(xiàn)ajax跨域通信感興趣的朋友可以了解下,或許對(duì)你學(xué)習(xí)ajax跨域有所幫助2013-02-02利用Ajax實(shí)現(xiàn)在腳本里傳值實(shí)例介紹
Ajax實(shí)現(xiàn)在腳本里傳值可以解決實(shí)際上的一些問題,本文實(shí)現(xiàn)了一下,感興趣的朋友可以參考下,希望可以幫助到你2013-04-04利用H5特性FormData實(shí)現(xiàn)不刷新文件上傳
之前朋友說的不刷新上傳文件。最暴力的解決方案就是上網(wǎng)上搜各種JS庫(kù),附帶多圖上傳,預(yù)覽,甚至是圖片處理等特技。下面看小編給大家分享的利用H5特性FormData實(shí)現(xiàn)不刷新文件上傳,非常實(shí)用,小伙伴一起來看看吧2015-09-09ajax 異步獲取數(shù)據(jù)實(shí)現(xiàn)代碼 (js創(chuàng)建ajax對(duì)象)
ajax實(shí)現(xiàn)異步獲取數(shù)據(jù)代碼,非常不錯(cuò),大家可以參考下,這個(gè)是應(yīng)用于用戶名的實(shí)時(shí)監(jiān)測(cè)。2009-11-11ajax JSONP請(qǐng)求處理回調(diào)函數(shù)jsonpCallback區(qū)分大小寫
使用ajax進(jìn)行 JSONP跨域請(qǐng)求,因?yàn)楸徽?qǐng)求的對(duì)方的回調(diào)函數(shù)名稱是無(wú)法修改,想到設(shè)置AJAX 的JSONP參數(shù)。但是發(fā)現(xiàn)根本不起作用。最后偶然發(fā)現(xiàn) jsonpcallback是區(qū)分大小寫的2013-09-09