日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Ajax異步請求的五個步驟及實戰案例

瀏覽:413日期:2022-06-12 09:09:43
目錄
  • 前言
  • 1.建立xmlHttpRequest異步對象
  • 2.創建HTTP請求(設置請求方法和URL)
  • 3.發送數據
  • 4.設置回調函數
  • 5.在回調函數中對不同的響應狀態進行處理
  • 案例實現
  • 總結

前言

AJAX(Asynchronous JavaScript and XML):是指一種創建交互式網頁應用的網頁開發技術,通過在后臺與服務器進行少量數據交換,AJAX 可以使網頁實現異步更新。這就意味著可以在不重新加載整個網頁的情況下,對網頁的局部進行更新。

1.建立xmlHttpRequest異步對象

 const xhr=new XMLHttpRequest();

2.創建HTTP請求(設置請求方法和URL)

//get方式xhr.open("GET",URL); //post方式發送數據,需要設置請求頭xhr.open("POST",URL);xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

除了method和URL兩個必選參數外還有三個可選參數:flag,name,password

flag:參數值為布爾類型,用于指定是否用異步方式。true表異步,false表同步,默認為true。

name:

3.發送數據

//get不需要傳遞參數xhr.send(null); //post必須有參數xhr.send("a=100&b=200&c=300");

4.設置回調函數

xhr.onreadystatechange = callback;

5.在回調函數中對不同的響應狀態進行處理

function callback() {     //判斷響應狀態碼     if(xhr.readyState===4){// 判斷交互是否成功if(xhr.status>=200&&xhr.status<300){     // console.log(xhr.status);//狀態碼     // console.log(xhr.statusText);//狀態字符串     // console.log(xhr.getAllResponseHeaders());//所有響應頭     // console.log(xhr.response);//響應體      // 獲取服務器響應的數據     result.innerHTML=xhr.response;}else{ }    }}

ajax中的readyState屬性

  • 0:未初始化。尚未調用 open()方法。
  • 1:啟動。已經調用 open()方法,但尚未調用 send()方法。
  • 2:發送。已經調用 send()方法,但尚未接收到響應。
  • 3:接收。已經接收到部分響應數據。
  • 4:完成。已經接收到全部響應數據,而且已經可以在客戶端使用了。

只有在XMLHttpRequest對象完成了以上5個步驟之后,才可以獲取從服務器端返回的數據。

ajax中的狀態碼(200-300則表示響應成功)

  • 400:請求參數錯誤
  • 401:無權限訪問
  • 404:訪問的資源不存在

案例實現

案例:獲取天氣信息

格式要求:使用HTML創建一個輸入框,一個按鈕,在輸入框中輸入文字后點擊按鈕,即可在下面打印未來15天的天氣

輸出要求:每個天氣要求:城市名,溫度,天氣,風向,風力

API網站:(https://www.apishop.net/#/)

APIKEY:***************

使用 $.get( ) 獲?。?/p>

var text = $("#text")var btn = $("#button")var div = $("#div1")btn.click(function(){    var city = text.val()    var url = "https://api.apishop.net/common/weather/get15DaysWeatherByArea?apiKey=******="+ city    $.get(url, function(response){console.log(response)var list = response.result.dayList;console.log(list)for(var i = 0; i < list.length; i++){    div.append("<ul>")    div.append("<li>" + list[i].area + "</li>")    div.append("<li>" + list[i].day_air_temperature + "</li>")    div.append("<li>" + list[i].day_weather + "</li>")    div.append("<li>" + list[i].day_wind_direction + "</li>")    div.append("<li>" + list[i].day_wind_power + "</li>")    div.append("</ul>")}    }, "JSON")})

使用 $.post( ) 獲取:

var text = $("#text")var btn = $("#button")var div = $("#div1")btn.click(function(){var url = "https://api.apishop.net/common/weather/get15DaysWeatherByArea?apiKey=******&area="$.post(url,{    // 傳入必須的參數    area:text.val()}, function(response){    console.log(response)    var list = response.result.dayList;    console.log(list)    for(var i = 0; i < list.length; i++){div.append("<ul>")div.append("<li>" + list[i].area + "</li>")div.append("<li>" + list[i].day_air_temperature + "</li>")div.append("<li>" + list[i].day_weather + "</li>")div.append("<li>" + list[i].day_wind_direction + "</li>")div.append("<li>" + list[i].day_wind_power + "</li>")div.append("</ul>")    }}, "JSON")    })

結果截圖:

總結

到此這篇關于Ajax異步請求的五個步驟及實戰案例的文章就介紹到這了,更多相關Ajax異步請求步驟內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

標簽: Ajax
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
老司机久久99久久精品播放免费| 日韩av一二三| 高清一区二区| 久久精品二区亚洲w码 | 国产成人免费av一区二区午夜| 国产精品久久久免费| 国产一区二区精品福利地址| 91精品婷婷色在线观看| 久久精品影视| 夜夜嗨一区二区| 日本免费在线视频不卡一不卡二| 久久99视频| 亚洲激情不卡| 日韩福利视频导航| 国产福利片在线观看| 91久久国产| 国产精品一国产精品k频道56| 国产精品久久久一区二区| 欧美天堂视频| 日韩激情视频网站| 亚洲精品一区三区三区在线观看| 一区二区电影| 国产中文在线播放| 日韩中文字幕91| 岛国av在线网站| 日本不卡视频在线观看 | 久久精品一区二区不卡| 日韩高清不卡一区二区| 欧美va天堂在线| 国产精品中文字幕制服诱惑| 欧美日韩国产在线观看网站| 精品久久视频| 欧美一级二级视频| 老牛影视一区二区三区| 国产精品久久久久久妇女| 亚洲美洲欧洲综合国产一区| 亚洲欧洲高清| 国产精品宾馆| 911精品国产| 少妇精品久久久| 另类av一区二区| 女人天堂亚洲aⅴ在线观看| 日本一二区不卡| 美女久久久精品| 亚洲精品第一| 亚洲一区二区免费看| 久久久成人网| 日韩欧美一区二区三区在线观看 | 精品国产一区二| 国产精品午夜av| 国产乱码精品一区二区三区亚洲人| 久久亚洲二区| 午夜日本精品| 丝袜诱惑制服诱惑色一区在线观看| 激情欧美一区| 欧美在线亚洲综合一区| 五月天激情综合网| 亚洲女同一区| 日韩午夜在线| 国产精品三上| 亚洲精品免费观看| 国产日韩欧美在线播放不卡| 国产精品久久久网站| 韩日一区二区| 久久国产欧美| 在线亚洲观看| 久久国际精品| 精品72久久久久中文字幕| 三级小说欧洲区亚洲区| 日韩一区二区久久| 欧美私人啪啪vps| 国产毛片久久久| 日本а中文在线天堂| 欧美日韩国产综合网| 日韩不卡在线观看日韩不卡视频| 麻豆精品av| 日韩视频不卡| 国产精品15p| 不卡一区2区| 国产日本精品| 欧美+日本+国产+在线a∨观看| 日韩中文字幕| se01亚洲视频| 日韩精品成人在线观看| 亚洲精品**中文毛片| 午夜性色一区二区三区免费视频| 国产欧美二区| 伊人成人在线视频| 精品美女在线视频| 亚洲欧洲免费| 欧美a级片一区| 久久精品三级| 97精品久久| 尤物网精品视频| 肉色欧美久久久久久久免费看| 18国产精品| 亚洲深深色噜噜狠狠爱网站| 日韩精品欧美| 久久一区视频| 久久国产欧美日韩精品| 免费精品国产的网站免费观看| 日本午夜精品一区二区三区电影 | 国产精品va| 男女男精品视频网| 久久国产欧美| 黑森林国产精品av| 国产免费av国片精品草莓男男| 怡红院精品视频在线观看极品| 国产成人精品三级高清久久91| 69精品国产久热在线观看| 综合激情视频| 综合精品一区| 在线精品视频一区| 在线亚洲激情| 麻豆9191精品国产| 婷婷综合五月| 99国产精品久久久久久久| 欧美精选视频一区二区| 色一区二区三区四区| 精品亚洲成人| 国产伦久视频在线观看| аⅴ资源天堂资源库在线| 久久影院一区二区三区| 欧美xxxx性| 国产精品久久久久蜜臀| 国产69精品久久| 欧美日韩免费观看视频| 久久久国产精品一区二区中文| 四虎4545www国产精品| 亚洲特色特黄| 国产农村妇女精品一二区| 一本一道久久a久久| 国产精品一卡| 中文字幕系列一区| 欧美综合二区| 欧美精品三级在线| 久久亚洲精精品中文字幕| zzzwww在线看片免费| 国产在线不卡| 亚洲在线网站| 国产日韩高清一区二区三区在线 | 日韩精品一区二区三区免费视频| 日韩av不卡一区二区| 国产精品videossex| 日韩综合精品| 中文不卡在线| 欧美激情另类| 鲁大师影院一区二区三区| 国产精品毛片aⅴ一区二区三区| 91亚洲成人| 一区二区三区四区日韩| 精品国产中文字幕第一页| 亚洲视频综合| 精品无人区麻豆乱码久久久| 亚洲免费在线| 另类综合日韩欧美亚洲| 在线亚洲欧美| 国产激情精品一区二区三区| 99久久久国产精品美女| 欧美一级久久| 午夜国产欧美理论在线播放| 国产精品丝袜在线播放| 亚洲精品网址| 久久久久久久欧美精品| 久久精品一本| 蜜桃久久久久久| se01亚洲视频 | 欧美日韩a区| 免费日韩av片| 成人看片网站| 精品一区二区三区免费看| 日韩一区二区三区在线看| 激情欧美一区二区三区| 久久尤物视频| 国产剧情一区| 欧美午夜网站| 日韩精品中文字幕吗一区二区| 在线亚洲观看| 一区二区视频欧美| 欧美1区免费| 五月天久久久| 一区在线视频观看| 亚洲精品一二三区区别| 亚洲电影在线| 国产高清久久| 久久久久网站| 激情欧美国产欧美| 美女少妇全过程你懂的久久| 欧美激情aⅴ一区二区三区| 国产剧情在线观看一区| 麻豆国产欧美日韩综合精品二区| 欧美亚洲三级| 国产精品2023| 青草av.久久免费一区| 夜夜精品视频| 免费不卡在线视频| 日韩欧美2区| 日韩国产欧美视频| 国产精品久久久一区二区| 精品深夜福利视频|