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

您的位置:首頁技術(shù)文章
文章詳情頁

利用promise及參數(shù)解構(gòu)封裝ajax請求的方法

瀏覽:548日期:2022-06-11 15:39:48
目錄
  • 1.前端代碼
  • 2.后端代碼
  • 3.注:

1.前端代碼

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title></head><body> <script> /**  * type: get/post  * url: http://localhost:3000 http://localhost:3000/details http://localhost:3000/users  * data: lid=5 / uname=lili&upwd=123456  * dataType: "" / "json", 如果服務(wù)端返回的是json格式字符串,就通過dataType通知ajax函數(shù)自動轉(zhuǎn)換為對象  * **/ ajax({  type: "get",  url: "http://localhost:3000",  dataType: "json" }) // data 不寫在解構(gòu)時值默認為 data: undefined ajax({  type: "get",  url: "http://localhost:3000/details",  data: "lid=0",  dataType: "json" }) ajax({  type: "post",   url: "http://localhost:3000/users",   data: "uname=lili&upwd=123456", }).then(function(res){  alert(res) }) // dataType 不寫在解構(gòu)時值默認為 dataType: undefined function ajax({type, url,data, dataType}){  return new Promise(function(open){  var xhr = new XMLHttpRequest()  xhr.onreadystatechange = function(){   if(xhr.readyState === 4 && xhr.status === 200){   if(dataType === "json"){    var res = JSON.parse(xhr.responseText)   }else{    var res = xhr.responseText   }   console.log(res)   open(res)   }  }  if(type === "get" && data !== undefined){   url += `?${data}`  }  xhr.open(type, url, true)  xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded")  if(type === "get"){   xhr.send()  }else{   xhr.send(data)  }  }) } </script></body></html>

另:ajax實際代碼實現(xiàn)如下

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title></head><body> <script> var xhr = new XMLHttpRequest() xhr.onreadystatechange = function(){  if(xhr.readyState === 4 && xhr.status === 200){  console.log(xhr.responseText)  } } xhr.open("get", "http://localhost:3000", true) xhr.send() </script></body></html>

2.后端代碼

1) 創(chuàng)建一個后端項目

2) 在routes下創(chuàng)建index.js,users.js,代碼如下

// index.jsvar express = require("express");var router = express.Router();/* GET home page. */var products = [ { lid:1, pname:"筆記本", price:3400 }, { lid:2, pname:"手機", price:5400 }, { lid:3, pname:"iPad", price:6400 }]router.get("/", function(req, res, next) { res.send(products)});router.get("/details", function(req, res, next){ var lid = req.query.lid res.send(products[lid])})module.exports = router;
// user.jsvar express = require("express");var router = express.Router();/* GET users listing. */router.post("/", function(req, res, next) { var uname = req.body.uname var upwd = req.body.upwd if(uname === "lili" && upwd === "123456"){ res.send("登陸成功") }else{ res.send({  code: 0,  message: "用戶名或密碼錯誤" }) }});module.exports = router;

3.注:

為避免跨域,可將前端代碼和后端同時放在一個項目內(nèi),使用同一地址,再發(fā)送請求調(diào)取接口

到此這篇關(guān)于利用promise及參數(shù)解構(gòu)封裝ajax請求的文章就介紹到這了,更多相關(guān)promise封裝ajax請求內(nèi)容請搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!

標(biāo)簽: Ajax
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲人成毛片在线播放女女| 国产毛片精品| 亚洲少妇在线| 日韩中文字幕高清在线观看| 麻豆国产一区| 国产精品传媒麻豆hd| 午夜电影一区| 亚洲男人在线| 伊人精品视频| 激情91久久| 日韩欧美一区二区三区在线视频| 麻豆高清免费国产一区| 日本一不卡视频| 日韩精品一区二区三区免费视频 | 国产精品xxxav免费视频| 亚洲精品高潮| 国产探花一区| 久久成人高清| 高清一区二区| 日本免费久久| 青青久久av| 色偷偷色偷偷色偷偷在线视频| 亚洲精品乱码日韩| 欧美在线黄色| 精品视频一区二区三区在线观看 | 美女精品一区| 婷婷综合电影| 国产精品一区二区av日韩在线| 国产精品分类| 超碰成人av| 一区在线观看| 日本欧美在线| 国产精品羞羞答答在线观看| 亚洲欧美高清| 精品日韩视频| 久久国产精品久久w女人spa| 亚洲免费一区三区| 麻豆视频一区二区| 91精品一区二区三区综合在线爱| 91精品99| 男女男精品网站| 国产精品17p| 99国产成+人+综合+亚洲欧美| 亚洲精选久久| 高清av不卡| 久久高清免费观看| 国产欧美日韩精品高清二区综合区 | 香蕉国产精品| 久久国产免费看| 国产91一区| 国产一区二区三区四区| 蜜桃视频一区二区| 天堂8中文在线最新版在线| 亚洲男人在线| 九九久久电影| 国产精品国产一区| 国产精品hd| 欧美一区二区三区久久| 中文在线不卡| 久久中文字幕av| 日韩成人精品一区| 国产丝袜一区| 日韩精品一卡二卡三卡四卡无卡| 国产精品精品国产一区二区| 日本精品在线播放| 红桃视频国产精品| 99久久精品网站| 水蜜桃精品av一区二区| 国产美女久久| 亚洲精品黄色| 精品黄色一级片| 久久精品97| 久久国产精品色av免费看| 亚洲香蕉视频| 亚洲精品福利| 日韩高清成人在线| 亚州欧美在线| 亚洲影院天堂中文av色| 免费精品视频最新在线| 日韩在线观看一区二区| 婷婷丁香综合| 免费在线欧美视频| 久久蜜桃精品| 日韩一区二区三区免费| 国产精品日本一区二区不卡视频| 极品日韩av| 99tv成人| 国产在视频一区二区三区吞精| 国内精品福利| 久久福利精品| 国产日产一区| 好吊一区二区三区| 国产精品综合| 中文视频一区| 久久久久久久久丰满| 欧美一区成人| 精品久久电影| 日韩高清在线不卡| 亚洲免费毛片| 日韩成人三级| 国产美女高潮在线| 亚洲精品在线国产| 日韩在线观看| 欧美黑人做爰爽爽爽| 久久av在线| 午夜国产一区二区| 国产91在线精品| 国产伦理久久久久久妇女| 免费看精品久久片| 国产亚洲高清视频| 成人国产精品一区二区网站| 日本色综合中文字幕| 久久xxxx| 麻豆一区二区在线| 久久99影视| 国产精品调教| 欧美激情aⅴ一区二区三区 | 香蕉久久精品| 久久天堂精品| se01亚洲视频 | 青青草国产成人99久久| 中文字幕免费一区二区| 欧美日韩国产免费观看| 久久亚洲国产| 亚洲不卡av不卡一区二区| 色乱码一区二区三区网站| 国产精品a久久久久| 九九久久国产| 国产专区精品| 精品国产三区在线| 精品美女久久| 在线手机中文字幕| 日本а中文在线天堂| 开心激情综合| 欧美一级鲁丝片| 亚洲精品99| 日韩欧美中文字幕一区二区三区 | 亚洲一级在线| 日精品一区二区三区| 精品香蕉视频| 91久久久精品国产| 亚洲免费黄色| 香蕉久久一区| 国产日韩精品视频一区二区三区| 美女性感视频久久| 亚洲天堂成人| 亚洲毛片视频| 亚洲日韩中文字幕一区| 国产福利资源一区| 中文字幕在线看片| 亚洲最新av| 亚洲精品在线影院| 日韩精品社区| 视频二区不卡| 日韩福利视频一区| 免费av一区| 久久影院一区二区三区| 99视频精品| 国内在线观看一区二区三区| 国产精品婷婷| 日韩综合在线| 亚洲毛片视频| 欧美国产专区| 日韩一区免费| 中文久久精品| 久久亚洲成人| 国产精品原创| 国产亚洲欧美日韩精品一区二区三区 | 亚洲综合二区| 日韩精品电影一区亚洲| av亚洲一区二区三区| 国产欧美日韩在线一区二区| 亚洲资源av| 亚洲高清久久| 性欧美videohd高精| 91欧美国产| 91亚洲国产| 国产精品久久观看| 国产精品久久久亚洲一区| 日本亚洲欧美天堂免费| 亚洲一区欧美二区| 欧美在线网站| 国产综合亚洲精品一区二| 成人国产精品一区二区网站| 亚洲精品黄色| 伊人国产精品| 亚洲一二av| 四虎精品一区二区免费| 亚洲3区在线| 欧美在线看片| 精品视频在线你懂得| 美女在线视频一区| 久久99视频| 国产一区精品福利| 一本大道色婷婷在线| 欧美91福利在线观看| 久久久人人人| 亚洲成人一区| 中文在线а√在线8| 免费日韩一区二区三区|