首先處理 使用者如果不傳某些引數,設定預設值
處理使用者傳進來的引數物件
通過xmlhttprequest物件建立xhr,早期的ie瀏覽器不支援xmlhttprequest物件,通過var xhr = new activexobject('msxm12.xmlhttp')
建立
判斷使用者請求的方法
判斷資料是否請求成功
根據伺服器端返回的資料型別進行加工,再用callback傳遞出去
優化!!!
function ajax(options);//處理使用者傳進來的請求引數(data)物件
Ajax工作原理以及封裝使用
1 什麼是ajax?ajax 非同步程式設計的一種解決方案 是一種用於建立快速動態網頁的技術。通過後台與伺服器之間資料的少量交換,在不重新整理頁面的情況下,更新頁面部分的資料。2 工作原理?相當於在瀏覽器 客戶端 與伺服器之間增加了乙個中間層 ajax引擎 使使用者操作與伺服器響應非同步化,這樣就可...
Ajax原理及JQuery封裝的使用
建立xmlhttprequest物件var xhr new xmlhttprequest 設定請求報文 1.設定請求行 引數1為請求方式,引數2為請求位址 get方式 xhr.open get 01.php?name zs age 18 需要將傳送的資料拼接在位址後面 post方式 xhr.open...
刨根問底ajax原理與封裝
說起ajax,大家都不陌生。但是由於目前很多框架或者庫等都對網路請求做了封裝,導致了很多初學者只知其然而不知其所以然。所以今天我們就詳細了解一下ajax的實現原理和封裝ajax的關鍵步驟。ajax的核心是xmlhttprequest物件。首先我們先建立乙個xmlhttprequest物件var xh...