今天學習了AJAX的幾個方法,其實我很早在公司實習的時間就認識了它,但是對它一無所知,也并沒有去學習它,今天學習它讓我感到很興奮因為重新了解了它,嘿嘿,下面就來總結一下今天學習的吧。
一.在javascript中寫AJAX
上面是在javascript中寫的ajax,Ajax在本質上是一個浏覽器端的技術,Ajax技術之主要目的在于局部交換用戶端及伺服器間之資料,這個技術的主角XMLHttpRequest的最主要特點,在于能夠不用重新載入整個版面來更新資料,也就是所謂的Refresh without Reload(輕重新整理)與伺服器之間的溝通,完全是透過Javascript來實行,使用XMLHttpRequest本身傳送的資料量很小,是以反應會更快,也就讓網絡程式更像一個桌面應用程式,AJAX 就是運用Javascript 在背景悄悄幫你去跟伺服器要資料,最後再由Javascript 或DOM 來幫你呈現結果,因為所有動作都是由Javascript代勞,是以省去了網頁重載的麻煩,使用者也感受不到等待的痛苦。使用XMLHttpRequest對象 按照下面模式,可以同步地XMLHttpRequest對象:建立對象;-new建立請求; -open()發送請求;-send(),但是使用javascript比較麻煩,于是就改變為了jquery的使用方法。
二.JQuery中寫AJAX
1.AJAX的$.Load事件( url,[,data][.callback])
url:發送的位址,data:發送給伺服器的鍵值對,callback:回調函數。
2.$.Get和$.Post方法
url:發送的位址,data:發送給伺服器的鍵值對,callback:回調函數。
3.$.ajax方法
url:發送的位址,type:請求的類型,timeout:請求時間,beforesend是在請求之前,complete:回調函數,success:成功後的回調函數。
今天就簡單的總結到這裡啦,已經很晚啦,嘿嘿,休息。加油加油!!!