亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > AJAX > 正文

Ajax技術組成與核心原理分析

2024-09-01 08:27:46
字體:
來源:轉載
供稿:網友

本文主要為大家分析了Ajax技術組成原理,供大家參考,具體內容如下

1、Ajax
特點:局部刷新、提高用戶的體驗度,數據從服務器商加載 

2、AJax的技術組成
不是新技術,而是之前技術的整合
Ajax: Asynchronous Javascript And Xml;(異步的JavaScript和XML)
包括的技術:JavaScript、XML、CSS、XMLHttpRequest
異步:發送請求以后,不等結果,由回調函數處理。
JavaScript:向服務器發送請求,獲得返回結果,更新頁面
XML:用來封裝數據 

3、Ajax核心原理
XMLHttpRequst對象:通過該對象向服務器發送請求。
它是異步請求的技術,所有現代瀏覽器都支持(Chrome、IE5+)

1)創建XMLHttpReuest對象
非IE瀏覽器(Mozilla/Safari):var xhr=new XMLHttpRequest();
IE:xhr=new ActiveXObject("Msxml2.XMLHTTP");
低版本IE:xhr=new ActiveXObject("Microsfot.XMLHTTP");
2)XMLHttpRequest對象的屬性與方法
a)方法:open("GET/POST",URL,true/false):用來向服務器建立連接
有三個參數:
參數1:提交方式,post或get
參數2:請求的URL
參數3:表示同步或異步請求,true:表示異步請求
false: 表示同步請求
send(data):發送請求
參數:提交的內容。
POST方式:data就是提交的參數,send(username=root&password=abc123);
GET方式:send(null) 

b)屬性:
onreadystatechange:設置狀態改變時的回調函數,回調函數用來獲取服務器數據。
onreadystatechange=function(){      
} 

readyState:服務器狀態響應
狀態碼:
0:未初始化
1:正在加載
2:加載完成
3:請求進行中
4:請求完成

responseText:服務器返回的數據(文本格式)
responseXML:服務器返回的數據(XML格式) 

總結:
 使用XMLHttpRequest的步驟:
   1)創建XMLHttpRequest對象
   2)設置請求的方法及URL
    xhr.open("GET/POST","url",true/false),true表示異步請求,false表示同步請求
   3)設置狀態改變時的回調函數
     xhr.onreadystatechange=function(){}
    0:未初始化
     1:正在加載
     2:加載完成
     3:請求進行中
     4:請求完成
   4)發送請求
     xhr.send(data),
    如果為post提交,則data為提交的數據,如果為get提交,則參數為null即可。

判斷用戶登錄的HTML頁面:

<%@ page language="java" contentType="text/html; charset=UTF-8"  pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>登錄</title></head><body>  用戶名:<input type="text" name="username" id="username"><br>  密碼:<input type="password" name="password" id="password">  <a href="javascript:chkUser();">登錄</a>  <div id="res"></div></body><script type="text/javascript">  var xhr;  /**  * 創建XMLHttpRequest對象  */ function createXMLHttpRequest(){  //1、創建XMLHttpRequest對象    if(window.XMLHttpRequest){      //非IE內核瀏覽器     xhr=new XMLHttpRequest();     }else{      //IE瀏覽器      try{        xhr=new ActiveXObject("Msxml2.XMLHTTP");       }catch(e){       //IE低版本        xhr=new ActiveXObject("Microsoft.XMLHTTP");       }    } }    /**  * 發送請求,用來檢查用戶名、密碼是否正確  */  function chkUser(){        //1、創建XMLHttpRequest    createXMLHttpRequest();        //2、獲得用戶名、密碼    var username=document.getElementById("username").value;    var password=document.getElementById("password").value;        //3、與服務器建立連接:open    var url="login?username="+username+"&password="+password;    //方式1:get提交    //xhr.open("GET",url,true);        //方式2:post提交    var url2="login";    xhr.open("POST",url2,true);            //4、設置回調函數,獲得服務器響應的數據    xhr.onreadystatechange=function(){      /*      readyState狀態碼:      0:未初始化      1:正在加載      2:加載完成      3:請求進行中      4:請求完成      */      if(xhr.readyState==4){        //status,200表示響應正常        if(xhr.status==200){         //alert("從服務器返回的值為:"+xhr.responseText);         var res=xhr.responseText;         if(res=='0'){           document.getElementById("res").innerHTML="登錄成功";         }else{           document.getElementById("res").innerHTML="<font color='red'>登錄失敗</font>";         }                 }else{          alert("出現在了異常:"+xhr.response.Text);        }              }    }    //5、發送請求    //方式1:get方式    //xhr.send(null);        //方式2:post方式:    //Post提交需要設置http請求頭    xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");    xhr.send("username="+username+"&password="+password);          } </script></html>             
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲欧洲午夜一线一品| 亚洲欧美变态国产另类| 日本高清不卡的在线| 伊人精品在线观看| 亚洲精品白浆高清久久久久久| 欧美国产日本在线| 亚洲深夜福利在线| 深夜成人在线观看| 国产精品吊钟奶在线| 国产精品a久久久久久| 欧美精品久久久久久久久| 高潮白浆女日韩av免费看| 日本免费久久高清视频| 欧美激情性做爰免费视频| 国产午夜精品理论片a级探花| 亚洲国产日韩欧美在线动漫| 欧美一级淫片丝袜脚交| 亚洲色无码播放| 91高清视频免费观看| 日韩激情视频在线播放| 久久五月情影视| 精品一区电影国产| 成人黄色av网站| 97av在线播放| 人体精品一二三区| 欧美在线欧美在线| 亚洲毛片在线免费观看| 北条麻妃一区二区在线观看| 久久久久久久久爱| 一区二区三区视频免费在线观看| 亚洲网在线观看| 精品久久久久久亚洲国产300| 国产日韩在线播放| 最近2019中文字幕第三页视频| 欧美视频第一页| 4438全国亚洲精品在线观看视频| 在线精品播放av| 亚洲已满18点击进入在线看片| 欧美另类xxx| 亚洲激情久久久| 欧美尤物巨大精品爽| 国产精品美女久久久免费| 欧美电影在线观看网站| 中文字幕不卡av| 欧美成人精品在线播放| 中文字幕最新精品| 98精品在线视频| 亚洲精品之草原avav久久| 国内精品久久久久| 日韩视频中文字幕| 日韩在线中文视频| 国产一区二区三区18| 亚洲第一中文字幕在线观看| 精品电影在线观看| 亚洲欧洲在线观看| 日韩av网站导航| 欧美日韩免费观看中文| 亚洲偷熟乱区亚洲香蕉av| 国产精品美女在线观看| 青青草一区二区| 久久天天躁狠狠躁夜夜av| 在线亚洲国产精品网| 蜜臀久久99精品久久久久久宅男| 日韩av电影手机在线观看| 麻豆乱码国产一区二区三区| 久久国产精品久久久久久| 日韩精品亚洲元码| 91九色蝌蚪国产| 美女撒尿一区二区三区| 成人深夜直播免费观看| 欧美日韩一二三四五区| 亚洲高清一区二| 热门国产精品亚洲第一区在线| 日韩成人在线电影网| 欧美日韩一区二区三区在线免费观看| 91精品国产91久久久久久不卡| 国产99视频在线观看| 久久久久久久亚洲精品| 国产一区玩具在线观看| 在线观看亚洲视频| 黑人精品xxx一区| 久久久99免费视频| 成人欧美一区二区三区黑人| 一道本无吗dⅴd在线播放一区| 亚洲电影在线观看| 日韩av三级在线观看| 一本大道久久加勒比香蕉| 精品亚洲夜色av98在线观看| 国产成人免费av| 成人激情春色网| 精品电影在线观看| 国外日韩电影在线观看| 国产视频精品在线| 国产日韩欧美在线| 欧美性色xo影院| 久久久久久久久久久免费精品| 九九视频直播综合网| 国产成人avxxxxx在线看| 91精品在线国产| 日韩大陆毛片av| 亚洲男子天堂网| 黄色成人av网| 青青草精品毛片| 欧美性猛交xxxx黑人| 欧美激情一级欧美精品| 日韩av网站大全| 亚洲视频综合网| 国产v综合ⅴ日韩v欧美大片| 久久6精品影院| 成人午夜一级二级三级| 日韩精品丝袜在线| 国模私拍视频一区| 日韩在线视频网站| 欧美精品videosex牲欧美| 欧美亚洲国产日本| 亚洲人成毛片在线播放| 久久久亚洲国产天美传媒修理工| 国产一区二区三区中文| 国内精品久久久| 亚洲美女激情视频| 国产精品高潮呻吟视频| 亚洲va国产va天堂va久久| 亚洲最大av在线| 亚洲高清av在线| 91久久精品国产| 亚洲国产日韩欧美在线图片| 全色精品综合影院| 国产精品欧美久久久| 欧美亚洲在线播放| 日韩av影片在线观看| 亚洲www永久成人夜色| 欧美午夜精品久久久久久人妖| 在线国产精品视频| 91国在线精品国内播放| 欧美激情按摩在线| 91亚洲人电影| 亚洲一区二区三区在线免费观看| 国产999视频| 欧美性生活大片免费观看网址| 欧美日韩国产二区| 97精品一区二区三区| 午夜精品美女自拍福到在线| 欧美中文字幕在线| 在线视频日本亚洲性| 久久久精品国产| 中文字幕最新精品| 在线观看日韩视频| 日韩av免费在线观看| 国产精品99久久久久久久久久久久| 国产精品欧美风情| 亚洲一区二区三区xxx视频| 91精品国产网站| 91久久中文字幕| 97在线免费观看视频| 国产精品视频内| 国产精品偷伦视频免费观看国产| 91精品在线观| 亚洲精品第一国产综合精品| 日韩精品视频免费专区在线播放| 成人国产精品av| 国产主播在线一区| 日本道色综合久久影院| 91精品国产综合久久久久久久久| 久久青草精品视频免费观看|