客戶端渠羞;同步;
AJAX異步;
XMLhttprequest技術(shù);
(1)運(yùn)用HTML+CSS
? ( 2 ?) 運(yùn)用 XMLHttpRequest和Web服務(wù)器進(jìn)行數(shù)據(jù)異步交換
(3)運(yùn)用JavaScript操作DoM動(dòng)態(tài)局部刷新
????????????????定義;
????????????????????????XMLHttpRequest
? ??????????????????????var ?request= new XMLRequest();
? ??????????????????????open(method,url,async);
? ??????????????????????method: Get,Post
? ??????????????????????Send();//string
? ? ? ? ? ? ? ? ? ? ? ? async: true,false
Rrquest.setRequestHeader();//Http頭信息
XMLHttpRequest取得響應(yīng);
? ? requestText;獲得字符串形式的相應(yīng)數(shù)據(jù)
? ? requestXML;獲得XML形式的相應(yīng)數(shù)據(jù)
????Status和StatusText;以數(shù)字和文本的形式返回Http狀態(tài)碼
? ? GetAllRequestHeader():獲取所有的響應(yīng)的報(bào)頭
? ? GetRequestHeader();查詢響應(yīng)中的某個(gè)字段的值
????readystate(響應(yīng)成功后,得到通過)function={
? ? XML監(jiān)聽(request.onreadystate)
? ? ?if(request.readystate===4){
????????????可以做什么?
????????}
Post/Get/;
Content-Type:appliction/x-www-form-urlencoded(用url 方式傳遞值)
type1:發(fā)送Ajax查詢請求并處理
type2:請求是否成功{
(creaseresult)成功更新(獲取響應(yīng)報(bào)頭)
}
//post 參數(shù)傳到Send
(構(gòu)造參數(shù))
Document.get.getElementByld('' staffName'').value;