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

11免费建网站免费做二建题的网站

11免费建网站,免费做二建题的网站,做网址的公司,比较有特色的网站#x1f954;#xff1a;你一定能成为想要成为的人 发送AJAX请求不同方式 发送AJAX请求不同方式1、jQuery发送AJAX请求2、axios发送AJAX请求#xff08;重点#xff09;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 langenheadmeta charsetUTF-8 /meta nameviewport contentwidthdevice-width, initial-scale1.0 /titleDocument/titlelinkcrossoriginanonymoushrefhttps://cdn.bootcdn.com/twitter-bootstrap/3.3.7/css/bootstrap.min.css/script srchttps://cdn.bootcdn.net/ajax/libs/jquery/3.6.4/jquery.min.js/script/headbodydiv classcontainerh2 classpage-headerjQuery发送AJAX请求/h2button classbtn btn-primaryGET/buttonbutton classbtn btn-dangerPOST/buttonbutton classbtn btn-info通用型方法ajax/button/divscript//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 /htmlserver.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 langenheadmeta charsetUTF-8 /meta nameviewport contentwidthdevice-width, initial-scale1.0 /titleaxios发送AJAX请求/titlelinkcrossoriginanonymoushrefhttps://cdn.bootcdn.com/twitter-bootstrap/3.3.7/css/bootstrap.min.css/scriptcrossoriginanonymoussrchttps://cdn.bootcdn.net/ajax/libs/axios/1.3.6/axios.min.js/script/headbodybuttonGET/buttonbuttonPOST/buttonbuttonAJAX/buttonscriptconst 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 langenheadmeta charsetUTF-8 /meta nameviewport contentwidthdevice-width, initial-scale1.0 /titlefetch发送AJAX请求/title/headbodybuttonAJAX请求/buttonscriptconst btn document.querySelector(button);btn.onclick () {fetch(http://127.0.0.1:8000/fetch-server?a1b2, {//请求方法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://www.hkea.cn/news/14351773/

相关文章:

  • 网站建设分工说明网站建设 深圳宝安
  • 本地做网站顺序凡科网怎么制作小程序
  • 网站 用什么语言宁德北京网站建设
  • 彩票网站制作找谁响应式网站建设源码
  • 网站建设的公司选择哪家好进入公众号后打开网页
  • 做网站的升级人wordpress 外贸网站
  • 建设一个网站的文案需要做中英双语切换的网站
  • 深圳网站设计公司如何个人创业做网站
  • 做手机网站价格广州门户网站制作
  • 网站开发的软 硬件环境标准网站页脚需要放什么用
  • 网站建设1000元响应式网站 翻译
  • 东莞做网站设计制作安徽中小企业网站建设
  • 网站的详情页面散文网站模板
  • 如何进行网站宣传推广哪里有做微商网站
  • 河南网站建设app开发网站建设mdf
  • 上传网站的三种方法做wish选品参考什么网站
  • 软件下载网站地址网站接口设置
  • 全球域名注册平台seo整合营销
  • 中国黄金集团建设有限公司官方网站wordpress点播收费
  • 闽侯县住房和城乡建设局网站中小型网站建设 教案
  • 做视频网站怎么看不会卡织梦做中英文网站详细步骤
  • 网站建设业务怎么做产品线上营销有哪些方式
  • 网站建设的风险预测中小企业建站可以怎么做
  • 公司门户网站怎么做信丰做网站
  • 漳州建设银行网站合肥集团网站建设公司
  • 嘉兴企业自助建站福田补贴每人9000元
  • 沧州工商联网站建设南阳做网站哪个好
  • 新桥做网站公司策划网络营销活动
  • 做电影网站心得建立一个网站需要哪些步骤
  • 企业做网站怎么做个人网页上传网站怎么做