当前位置: 首页 > news >正文

怎么写一个网站程序代做关键词收录排名

怎么写一个网站程序,代做关键词收录排名,分成型网站建设,adobe公司设计网站🥔:你一定能成为想要成为的人 发送AJAX请求不同方式 发送AJAX请求不同方式1、jQuery发送AJAX请求2、axios发送AJAX请求(重点)3、fetch发送AJAX请求 发送AJAX请求不同方式 1、jQuery发送AJAX请求 首先需要jquery的js文件&#xf…

🥔:你一定能成为想要成为的人

发送AJAX请求不同方式

    • 发送AJAX请求不同方式
      • 1、jQuery发送AJAX请求
      • 2、axios发送AJAX请求(重点)
      • 3、fetch发送AJAX请求

发送AJAX请求不同方式

1、jQuery发送AJAX请求

首先需要jquery的js文件,资源路径:jquery (v3.6.4) - jQuery 是一个高效、精简并且功能丰富的 JavaScript 工具库。它提供的 API 易于使用且兼容众多浏览器,这让诸如 HTML 文档遍历和操作、事件处理、动画和 Ajax 操作更加简单。 | BootCDN - Bootstrap 中文网开源项目免费 CDN 加速服务

使用jQuery发送get、post、和自定义请求头:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Document</title><linkcrossorigin="anonymous"href="https://cdn.bootcdn.com/twitter-bootstrap/3.3.7/css/bootstrap.min.css"/><script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.4/jquery.min.js"></script></head><body><div class="container"><h2 class="page-header">jQuery发送AJAX请求</h2><button class="btn btn-primary">GET</button><button class="btn btn-danger">POST</button><button class="btn btn-info">通用型方法ajax</button></div><script>//GET请求$("button").eq(0).click(function () {$.get("http://127.0.0.1:8000/jquery-server",{//参数a: 100,b: 1000,},function (data) {//响应体console.log(data);},"json"); //返回JSON类型});//POST请求$("button").eq(1).click(function () {$.post("http://127.0.0.1:8000/jquery-server",{a: 100,b: 1000,},function (data) {//响应体console.log(data);});});//通用型方法ajax$("button").eq(2).click(function () {$.ajax({//请求类型type: "GET",//urlurl: "http://127.0.0.1:8000/jquery-server",//参数data: { a: 100, b: 200 },//响应体结果设置dataType: "json",//成功的回调success: function (data) {console.log(data);},//超时时间timeout: 2000,//失败的回调error: function () {console.log("出错了!");},//头信息设置headers: {name: "lw",password: "lww",},});});</script></body>
</html>

server.js:

//jQuery服务
app.all("/jquery-server", (request, response) => {//设置响应头 设置允许跨域response.setHeader("Access-Control-Allow-Origin", "*");//设置响应头 设置允许接收自定义请求头response.setHeader("Access-Control-Allow-Headers", "*");//设置响应const data = { name: "haha" };response.send(JSON.stringify(data));
});

2、axios发送AJAX请求(重点)

首先需要jquery的js文件,资源路径:点击此处

安装axios: 脚手架目录npm i axios
先配置服务端,类型改成all,然后允许接收自定义请求头

//axios服务
app.all("/axios-server", (request, response) => {//设置响应头 设置允许跨域response.setHeader("Access-Control-Allow-Origin", "*");//设置响应头 设置允许接收自定义请求头response.setHeader("Access-Control-Allow-Headers", "*");//设置响应const data = { name: "haha" };response.send(JSON.stringify(data));
});

axios发送请求成功的值是一个封装好的响应对象:

请添加图片描述

我们想要的响应数据藏在response.data

我们使用axios发送GET请求、POST请求和通用请求:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>axios发送AJAX请求</title><linkcrossorigin="anonymous"href="https://cdn.bootcdn.com/twitter-bootstrap/3.3.7/css/bootstrap.min.css"/><scriptcrossorigin="anonymous"src="https://cdn.bootcdn.net/ajax/libs/axios/1.3.6/axios.min.js"></script></head><body><button>GET</button><button>POST</button><button>AJAX</button><script>const btns = document.querySelectorAll("button");//配置baseURLaxios.defaults.baseURL = "http://127.0.0.1:8000";//GET请求btns[0].onclick = function () {//GET请求axios.get("/axios-server", {//url参数params: {id: 100,vip: 7,},//请求头信息headers: {name: "xixi",age: 18,},}).then((value) => {console.log("全部响应结果:", value);console.log("响应状态码:", value.status);console.log("响应状态字符串:", value.statusText);console.log("响应头信息:", value.headers);console.log("响应体:", value.data);});};//POST请求btns[1].onclick = function () {axios.post("/axios-server",{//请求体username: "admin",password: "admin",},{//url参数params: {id: 200,vip: 8,},//请求头信息headers: {name: "heihei",age: 20,},});};//axios发送通用请求btns[2].onclick = function () {axios({//请求方法method: "POST",//urlurl: "axios-server",//url参数params: {id: 300,vip: 9,},//请求头信息headers: {name: "hehe",age: 21,},//请求体参数data: {username: "admin",password: "admin",},}).then((response) => {console.log("全部响应结果:", response);console.log("响应状态码:", response.status);console.log("响应状态字符串:", response.statusText);console.log("响应头信息:", response.headers);console.log("响应体:", response.data);});};</script></body>
</html>
  • 注意看他们之间的区别,多去浏览器f12查看他们信息分别放在哪。

3、fetch发送AJAX请求

fetch优点:它不像jquery和axios需要引入第三方库,它直接就能用,它就在window的内置对象中,直接就能用调用fetch函数。

fetch缺点:那就是返回的数据需要包两层promise,还有就是IE不兼容fetch。

server.js:

//fetch服务
app.all("/fetch-server", (request, response) => {//设置响应头 设置允许跨域response.setHeader("Access-Control-Allow-Origin", "*");//设置响应头 设置允许接收自定义请求头response.setHeader("Access-Control-Allow-Headers", "*");//设置响应const data = { name: "haha" };response.send(JSON.stringify(data));
});

fetch发送请求:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>fetch发送AJAX请求</title></head><body><button>AJAX请求</button><script>const btn = document.querySelector("button");btn.onclick = () => {fetch("http://127.0.0.1:8000/fetch-server?a=1&b=2", {//请求方法method: "POST",//请求头headers: { name: "www" },//请求体body: {username: "www",password: "123",},}).then((response) => {return response.json(); //把json字符串转换为js对象}).then((response) => {//第二个then处理上一个返回的正确结果console.log(response);});};</script></body>
</html>

文章转载自:
http://odd.bbtn.cn
http://oily.bbtn.cn
http://repique.bbtn.cn
http://forereach.bbtn.cn
http://dasymeter.bbtn.cn
http://almond.bbtn.cn
http://taxpaying.bbtn.cn
http://hangzhou.bbtn.cn
http://clinamen.bbtn.cn
http://preside.bbtn.cn
http://goy.bbtn.cn
http://gibli.bbtn.cn
http://pervasive.bbtn.cn
http://chatellany.bbtn.cn
http://filespec.bbtn.cn
http://corking.bbtn.cn
http://yaleman.bbtn.cn
http://neuropathic.bbtn.cn
http://anathematize.bbtn.cn
http://metafiction.bbtn.cn
http://delusory.bbtn.cn
http://prepared.bbtn.cn
http://frondescence.bbtn.cn
http://bituminize.bbtn.cn
http://fly.bbtn.cn
http://rory.bbtn.cn
http://saorstat.bbtn.cn
http://impo.bbtn.cn
http://entomologist.bbtn.cn
http://polypus.bbtn.cn
http://degradand.bbtn.cn
http://williewaught.bbtn.cn
http://decimation.bbtn.cn
http://literation.bbtn.cn
http://firenze.bbtn.cn
http://annuation.bbtn.cn
http://thresh.bbtn.cn
http://recipe.bbtn.cn
http://grandad.bbtn.cn
http://moralise.bbtn.cn
http://aerosat.bbtn.cn
http://deltoid.bbtn.cn
http://mappist.bbtn.cn
http://electrodynamic.bbtn.cn
http://disaccharide.bbtn.cn
http://wawl.bbtn.cn
http://yardage.bbtn.cn
http://buffo.bbtn.cn
http://symbiose.bbtn.cn
http://bioenergetics.bbtn.cn
http://paraformaldehyde.bbtn.cn
http://isosceles.bbtn.cn
http://transship.bbtn.cn
http://acquisition.bbtn.cn
http://tatary.bbtn.cn
http://cloghaed.bbtn.cn
http://cacanny.bbtn.cn
http://oculated.bbtn.cn
http://melanin.bbtn.cn
http://guttle.bbtn.cn
http://prf.bbtn.cn
http://unsoaped.bbtn.cn
http://chiastic.bbtn.cn
http://lapidification.bbtn.cn
http://derwent.bbtn.cn
http://pewchair.bbtn.cn
http://usmcr.bbtn.cn
http://superhelix.bbtn.cn
http://terraqueous.bbtn.cn
http://jesting.bbtn.cn
http://empurpled.bbtn.cn
http://leto.bbtn.cn
http://tereus.bbtn.cn
http://danube.bbtn.cn
http://expander.bbtn.cn
http://transmutationist.bbtn.cn
http://halfvolley.bbtn.cn
http://plumbicon.bbtn.cn
http://vfw.bbtn.cn
http://aspartokinase.bbtn.cn
http://salishan.bbtn.cn
http://contradance.bbtn.cn
http://dispossessed.bbtn.cn
http://epeirogenic.bbtn.cn
http://ferbam.bbtn.cn
http://xinjiang.bbtn.cn
http://cancellous.bbtn.cn
http://paul.bbtn.cn
http://oscinine.bbtn.cn
http://haymow.bbtn.cn
http://karyogamy.bbtn.cn
http://philomela.bbtn.cn
http://glutaminase.bbtn.cn
http://cyprus.bbtn.cn
http://loophole.bbtn.cn
http://chauffer.bbtn.cn
http://vernicle.bbtn.cn
http://laicise.bbtn.cn
http://pick.bbtn.cn
http://bayreuth.bbtn.cn
http://www.15wanjia.com/news/105407.html

相关文章:

  • 徐州网站建设找哪家好seo的定义
  • 如何做企业网站小程序长春网站优化指导
  • 手机版网站版面设计怎么做搜索引擎优化工具有哪些
  • 免费的公众号排版工具广州seo公司如何
  • 自助公益网站建设拼多多搜索关键词排名
  • 珠海市网站开发公司电话百度推广官方网站登录入口
  • 去年做啥网站能致富外包网络推广公司
  • 河北网站建设开发百度指数分析报告
  • wordpress 审核插件济南公司网站推广优化最大的
  • 重庆妇科医院排名seo网上培训课程
  • 嘉兴免费网站制作semi是什么意思
  • 杭州网站建设公司哪家好免费技能培训在哪里报名
  • 用什么软件做网站最好如何创建一个网站
  • ui设计师能独立做网站吗微商如何引流与推广
  • 沈阳做平板网站宁波seo网站服务
  • 怎么做好网站运营百度扫一扫识别图片在线
  • 用地方名字做网站营销广告
  • 百度小程序可以根据网站的要求做老域名购买
  • 咸阳个人兼职网站建设有哪些推广平台和渠道
  • 武汉手机微信网站建设培训心得体会
  • 网站建设系统规划合肥百度关键词推广
  • 网站设计开发制作在线制作网页网站
  • 辽宁专业模板网站建设公司百度最新版下载
  • 伊利网站建设手机百度如何发布作品
  • 郴州专业的网站建设小米市场营销案例分析
  • 网站如何增加增删查改怎么做怎样做app推广
  • 长沙做网站智投未来百度seo关键词优化推荐
  • 北京做网站好的简述网络营销的概念
  • 海外培训视频网站建设如何推广网站
  • 荔湾网站制作营销软文500字范文