主要的方法:
open(method,url,boolean):開啟xmlhttprequest物件。其中method方法有get,post,delete,put。若是查資料,從伺服器中得到一定的資料,則使用get。若是直接提交到伺服器中,更新一定的資料,則使用post;url是請求資源的位址。第三個引數表示是否使用非同步。預設情況是true,因為ajax的特點就是非同步傳送。若使用同步則false。
method:get&post
send(body):傳送請求ajax引擎,讓ajax引擎操作。其中傳送的內容可以是需要的引數,若是沒有引數,直接send(null)
setrequestheader( label,value),將標籤/值對新增到要傳送的http標頭。
getresponseheader( headername )返回指定http標頭的值。
getallresponseheaders(),以字串形式返回完整的http標頭集。
下面是主要的流程:
建立xmlhttprequest物件:(用於在後台與伺服器交換資料)
} 客戶端事件觸發:
function validate(field) else
}結果返回操作:
function callback()else
}}
簡單AJAX 使用
初使化集合 floatjson soundjson messagejson if str null js解析xml function jsxml severityvalue,severityquomodo,commonvalue,commonquomodo,promptvalue,promptquo...
Ajax簡單原生使用原理
let xhr 由於存在相容問題,所以需要判斷是dom瀏覽器還是ie瀏覽器 第乙個引數 是get還是post請求,第二個引數,伺服器需要攔截的路由,第三個引數,ajax是否非同步,true為非同步,false為同步xhr.send null get請求 xhr.send options post請求...
Ajax的簡單應用
6 a 建立乙個ajax物件 b 鏈結到伺服器 open 方法,檔名,非同步傳輸 oajax.open get a.txt true c 傳送請求 oajax.send d 接收返回值 oajax.onreadystatechange function else 7 同步 多件事兒一起 事情一件一件...