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

个人摄影作品网站网站为什么要改版

个人摄影作品网站,网站为什么要改版,凡科网站案例,芜湖网站设计公司#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.pierceye.com/news/691127/

相关文章:

  • 广州番禺建设银行网站登录做摄影网站的目的
  • 前端外包网站php网站开发哪个好
  • 网站开发与维护好找工作吗网站建设招标书模板
  • 浙江金顶建设公司网站房产获客软件
  • 什么网站比较容易做python做网站服务器
  • 东城网站建设微信小程序商店怎么开
  • 企业网站源码千博网站推广怎么做流量大
  • 福州最好的网站建设服务商浙江华临建设集团有限公司网站
  • cdr 做网站支付宝小程序开发者工具
  • 建一个全部由自己控制的网站需要多少钱手机网站大全
  • 酒店电子商务网站策划书网站排名下降的原因
  • 成都网站制作公司报价成都装修公司哪家好
  • 用自己的电脑做网站需要备案吗wordpress rss教程
  • 洛阳网站搭建江西网站建设价格低
  • 戴尔网站建设的目的济宁哪里有做网站的
  • 给单位做网站需要多少钱wordpress手机编辑
  • 网站开发实验报告总结怎样搭建微网站
  • 诸暨有哪些制作网站公司代理品牌
  • jsp mysql 网站开发响应网官方网站
  • 小白网站建设教程服务器域名多少钱
  • 网站建设预付款比例网站平台建设公司经营范围
  • 付费阅读网站代码CMS源码就可以做网站吗
  • 企业网站用视频做首页wordpress 多主题插件下载
  • 阿里巴巴网官方网站新公司在哪做网站
  • 邢台专业做网站报价做一门户网站价格
  • 中山企业手机网站建设设计方案翻译
  • 江苏省品牌专业群建设专题网站wordpress 返利 插件
  • 建设部网站官网设计排版网站
  • 企业网站建设应避免数据孤岛网站建设费入何科目
  • wordpress数据量大网站访问石家庄网站建设招商