不知道同學(xué)們?cè)谧鲰?xiàng)目的過(guò)程中有沒(méi)有相同的經(jīng)歷呢?在使用 ajax 的時(shí)候,需要對(duì)請(qǐng)求參數(shù)和響應(yīng)數(shù)據(jù)進(jìn)行過(guò)濾處理,比如你們覺(jué)得就讓請(qǐng)求參數(shù)和響應(yīng)信息就這么赤裸裸的在互聯(lián)網(wǎng)里來(lái)回的穿梭,比如這樣:

Android培訓(xùn),安卓培訓(xùn),手機(jī)開(kāi)發(fā)培訓(xùn),移動(dòng)開(kāi)發(fā)培訓(xùn),云培訓(xùn)培訓(xùn)

要知道,在浩瀚的互聯(lián)網(wǎng)中,所有的信息都是不安全的,萬(wàn)一有人偷窺我們?cè)趺崔k?!萬(wàn)一被別人看見(jiàn)了我們的美體,偷窺到了我們的私處,然后以此威脅我們,豈不是太難堪了不是?這時(shí),你或許會(huì)想給請(qǐng)求數(shù)據(jù)和響應(yīng)數(shù)據(jù)加密,就相當(dāng)于給我們的數(shù)據(jù)穿上了一層衣服。于是我們這樣:

Android培訓(xùn),安卓培訓(xùn),手機(jī)開(kāi)發(fā)培訓(xùn),移動(dòng)開(kāi)發(fā)培訓(xùn),云培訓(xùn)培訓(xùn)

是不是美美噠,對(duì),穿上一層漂漂亮亮的衣服,就不怕別人偷窺我們的美體了,我們出門(mén)的時(shí)候要穿衣服,回家的時(shí)候也要脫衣服,也就是說(shuō)ajax請(qǐng)求的參數(shù)需要加密,ajax響應(yīng)的數(shù)據(jù)的要解密,如果說(shuō)項(xiàng)目只有幾個(gè)ajax請(qǐng)求需要加密的話還OK,發(fā)請(qǐng)求之前把data處理一遍,success回調(diào)函數(shù)把responseText解密一遍就完了??墒翘热艏軜?gòu)大一點(diǎn),ajax請(qǐng)求多一點(diǎn),每次請(qǐng)求響應(yīng)都要單獨(dú)處理加密解密啟不是太冗余了,于是我便去翻閱jQuery ajax參考手冊(cè),還真的有不小的收獲。

首先jQuery有一個(gè) ajaxSetup 方法,該方法可以設(shè)置全局 ajax 初始化參數(shù),也就是說(shuō)在聲明了該方法之后的所有 ajax 請(qǐng)求都會(huì)默認(rèn)使用該方法設(shè)置的初始值。

然后我們?cè)俜?ajax 參數(shù),突然,我眼前一亮!有一個(gè)叫做 beforeSend 的方法,我一看這名字就亮了!這個(gè)函數(shù)也就是在發(fā)送 ajax 請(qǐng)求之前的回調(diào)函數(shù),于是我們先把它用起來(lái):

1          $.ajaxSetup({              
2               beforeSend: function() {3                   console.log(arguments);//我們先來(lái)看看這里面有什么好玩的東西4               }5        });

然后我們?cè)陔S便發(fā)一個(gè) ajax 請(qǐng)求:

Android培訓(xùn)
        
        	<div   id=

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式