資源描述:
《淺析jquery ajax通用js封裝》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、我真正系統(tǒng)地接觸和學(xué)習(xí)黨的基本知識是在這次中級黨校的培訓(xùn)班上。通過學(xué)習(xí),了解了黨的發(fā)展歷程,對黨的性質(zhì)、宗旨、任務(wù)等基本知識有了進(jìn)一步的了解淺析jQueryAjax通用js封裝 本文大概分為三步實(shí)現(xiàn)jqueryajax通過js封裝,通過代碼實(shí)例講解,代碼附有注釋,比較容易理解,具體詳情如下所示: 第一步:引入jQuery庫 /resources/js/jquery.min.js"> 第二步:開發(fā)Ajax封裝類,已測試通過,可以直接調(diào)用,直接貼代碼,講解就省了 /****************************
2、************************************* jQueryAjax封裝通用類(linjq) *****************************************************************/ $(function(){ /** *ajax封裝 *url發(fā)送請求的地址 *data發(fā)送到服務(wù)器的數(shù)據(jù),數(shù)組存儲,如:{"date":newDate().getTime(),"state":1} *async默認(rèn)值:對黨的認(rèn)識也有了進(jìn)一步的提高。才真正體會到
3、了中國共產(chǎn)黨的偉大、光榮和正確,更感到只有中國共產(chǎn)黨是全中國最廣大人民利益的忠實(shí)代表我真正系統(tǒng)地接觸和學(xué)習(xí)黨的基本知識是在這次中級黨校的培訓(xùn)班上。通過學(xué)習(xí),了解了黨的發(fā)展歷程,對黨的性質(zhì)、宗旨、任務(wù)等基本知識有了進(jìn)一步的了解true。默認(rèn)設(shè)置下,所有請求均為異步請求。如果需要發(fā)送同步請求,請將此選項(xiàng)設(shè)置為false?! ?注意,同步請求將鎖住瀏覽器,用戶其它操作必須等待請求完成才可以執(zhí)行。 *type請求方式("POST"或"GET"),默認(rèn)為"GET" *dataType預(yù)期服務(wù)器返回的數(shù)據(jù)類型,常用的如:xml、htm
4、l、json、text *successfn成功回調(diào)函數(shù) *errorfn失敗回調(diào)函數(shù) */ jQuery.ax=function(url,data,async,type,dataType,successfn,errorfn){ async=(async==null
5、
6、async==""
7、
8、typeof(async)=="undefined")?"true":async; type=(type==null
9、
10、type==""
11、
12、typeof(type)=="undefined")?"post":type; dat
13、aType=(dataType==null
14、
15、dataType==""
16、
17、typeof(dataType)=="undefined")?"json":dataType; data=(data==null
18、
19、data==""
20、
21、typeof(data)=="undefined")?{"date":newDate().getTime()}:data; $.ajax({ type:type,對黨的認(rèn)識也有了進(jìn)一步的提高。才真正體會到了中國共產(chǎn)黨的偉大、光榮和正確,更感到只有中國共產(chǎn)黨是全中國最廣大人民利益的忠實(shí)代表我真正系統(tǒng)地
22、接觸和學(xué)習(xí)黨的基本知識是在這次中級黨校的培訓(xùn)班上。通過學(xué)習(xí),了解了黨的發(fā)展歷程,對黨的性質(zhì)、宗旨、任務(wù)等基本知識有了進(jìn)一步的了解 async:async, data:data, url:url, dataType:dataType, success:function(d){ successfn(d); }, error:function(e){ errorfn(e); } }); }; /** *ajax封裝 *url發(fā)送請求的地址 *data發(fā)送到服務(wù)器的數(shù)據(jù),數(shù)組存儲,如:{"date":n
23、ewDate().getTime(),"state":1} *successfn成功回調(diào)函數(shù) */ jQuery.axs=function(url,data,successfn){ data=(data==null
24、
25、data==""
26、
27、typeof(data)=="undefined")?{"date":new對黨的認(rèn)識也有了進(jìn)一步的提高。才真正體會到了中國共產(chǎn)黨的偉大、光榮和正確,更感到只有中國共產(chǎn)黨是全中國最廣大人民利益的忠實(shí)代表我真正系統(tǒng)地接觸和學(xué)習(xí)黨的基本知識是在這次中級黨校的培訓(xùn)班上。通過學(xué)習(xí),了解了黨的發(fā)
28、展歷程,對黨的性質(zhì)、宗旨、任務(wù)等基本知識有了進(jìn)一步的了解Date().getTime()}:data; $.ajax({ type:"post", data:data, url:url, dataType:"json", success:function(d){