站長資訊網
        最全最豐富的資訊網站

        ajax是干什么的

        AJAX是一種用于創建快速動態網頁的技術,可以用來:1、做局部請求以實現局部刷新(不刷新頁面而更新網頁);2、在頁面加載后從服務器請求數據;3、在頁面加載后從服務器接收數據;4、在后臺向服務器發送數據。

        ajax是干什么的

        本教程操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

        Ajax是什么?

        AJAX = Asynchronous JavaScript and XML.

        AJAX是一種用于創建快速動態網頁的技術。

        AJAX 通過在后臺與服務器進行少量數據交換,使網頁實現異步更新。這意味著可以在不重載整個頁面的情況下,對網頁的某些部分進行更新。

        傳統的網頁(不使用 AJAX)如果需要更新內容,必須重載整個頁面。

        有很多使用 AJAX 的應用程序案例:Google Maps、Gmail、Youtube 和 Facebook。

        用于瀏覽器與服務器之間使用異步數據傳輸(HTTP 請求),做到局部請求以實現局部刷新

        ajax是干什么的

        Ajax是干什么的?有什么用?

        1、不刷新頁面而更新網頁(局部刷新)

        2、在頁面加載后從服務器請求數據

        3、在頁面加載后從服務器接收數據

        4、在后臺向服務器發送數據

        如何使用Ajax?

        1、創建XMLHttpRequest對象

        2、使用open方法設置和服務器的交互信息

        3、設置requestHeader() request.setRequestHeader(屬性名稱, 屬性值);

        4、send() 設置發送的數據,開始和服務器端交互

        5、取得響應,注冊事件

        例子:

        <!DOCTYPE html> <html> <head>     <meta charset="UTF-8">     <meta http-equiv="X-UA-Compatible" content="IE=edge">     <meta name="viewport" content="width=device-width, initial-scale=1.0">     <title>Document</title> </head> <body>     <button onclick="getData()">獲取數據</button>     <script>         function getData() {             // 1.創建XMLHttpRequest對象             var request = new XMLHttpRequest();             // 2.使用open方法設置和服務器的交互信息             // 請求的主體             request.open('get', 'https://api.muxiaoguo.cn/api/lishijr/')             // 3.設置requestHeader()    request.setRequestHeader(屬性名稱, 屬性值);               // 這里用默認就好,不寫了             // 4. send()  設置發送的數據,開始和服務器端交互                         request.send(); //調用send()之后,請求就會發送到服務器             // 5.取得響應,注冊事件             request.onreadystatechange = function () {                 if (request.readyState === 4 && request.status === 200) { //4  響應完成 DONE                     // console.log(request.responseText);                     var res = JSON.parse(request.responseText);                     console.log(res);                     // 根據數據添加對應的節點                     for (var arrIndex in res.data) {                         // 創建一個節點                         var p = document.createElement('p');                         p.innerHTML = res.data[arrIndex].title;                         document.body.appendChild(p);                     }                 }             }             // 6.如果請求完成,并且響完成,可以獲取到響應數據                  }     </script> </body> </html>

        對AJAX的總結:

        AJAX是異步的JavaScript和XML;

        AJAX是一種用于創建更好更快以及交互性更強的Web應用程序的技術;

        AJAX是一種獨立于Web服務器軟件的瀏覽器技術;

        AJAX不是一種新的編程語言,而是一種技術;

        AJAX 使用 JavaScript 在 web 瀏覽器與 web 服務器之間來發送和接收數據(前端后端交互);

        AJAX在瀏覽器與Web服務器之間使用異步數據傳輸(HTTP請求)。

        【相關教程推薦:AJAX視頻教程】

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 亚洲AV无码成人精品区在线观看| 热re99久久精品国99热| 伊人久久综合精品无码AV专区| 久久精品国产69国产精品亚洲| 亚洲精品亚洲人成人网| 粉嫩精品美女国产在线观看| 国产成人精品高清在线观看93| 亚洲国产精品无码AAA片| 久久精品无码av| 国产精品青草视频免费播放| 99久久精品国产高清一区二区| 日韩精品中文字幕无码一区| 亚洲无码日韩精品第一页| 青娱乐国产精品视频| 国产小呦泬泬99精品| 久久九九有精品国产23百花影院| 国产精品亚洲一区二区三区在线 | 久久国产精品无码一区二区三区 | 亚洲精品中文字幕乱码三区| 久久se这里只有精品| 国产乱码伦精品一区二区三区麻豆| 99精品国产成人一区二区| 国产精品嫩草影院一二三区入口| 国产精品亚韩精品无码a在线| 无码人妻精品一区二区三区99仓本| 一本一本久久a久久精品综合麻豆 一本色道久久88综合日韩精品 | 免费精品国产自产拍在线观看| 国产在线精品一区二区夜色| 国产系列高清精品第一页 | 精品亚洲A∨无码一区二区三区| 性欧洲精品videos| 无码人妻精品中文字幕| 婷婷五月深深久久精品| 亚洲AV无码久久精品成人| 亚洲国产精品一区第二页| 亚洲愉拍99热成人精品热久久| 在线中文字幕精品第5页| 亚洲AV永久无码精品成人| 亚洲AV日韩精品久久久久久| 久久香蕉超碰97国产精品| 国产色婷婷五月精品综合在线|