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

专业英文网站建设群晖修改wordpress端口

专业英文网站建设,群晖修改wordpress端口,彩票资讯网站建设,wordpress最新文章的分类名称1.1 Ajax介绍 1.1.1 Ajax概述 我们前端页面中的数据#xff0c;如下图所示的表格中的学生信息#xff0c;应该来自于后台#xff0c;那么我们的后台和前端是互不影响的2个程序#xff0c;那么我们前端应该如何从后台获取数据呢#xff1f;因为是2个程序#xff0c;所以…1.1 Ajax介绍 1.1.1 Ajax概述 我们前端页面中的数据如下图所示的表格中的学生信息应该来自于后台那么我们的后台和前端是互不影响的2个程序那么我们前端应该如何从后台获取数据呢因为是2个程序所以必须涉及到2个程序的交互所以这就需要用到我们接下来学习的Ajax技术。 Ajax: 全称Asynchronous JavaScript And XML异步的JavaScript和XML。其作用有如下2点 与服务器进行数据交换通过Ajax可以给服务器发送请求并获取服务器响应的数据。 异步交互可以在不重新加载整个页面的情况下与服务器交换数据并更新部分网页的技术如搜索联想、用户名是否可用的校验等等。 1.1.2 Ajax作用 我们详细的解释一下Ajax技术的2个作用 与服务器进行数据交互 如下图所示前端资源被浏览器解析但是前端页面上缺少数据前端可以通过Ajax技术向后台服务器发起请求后台服务器接受到前端的请求从数据库中获取前端需要的资源然后响应给前端前端在通过我们学习的vue技术可以将数据展示到页面上这样用户就能看到完整的页面了。此处可以对比JavaSE中的网络编程技术来理解。 异步交互可以在不重新加载整个页面的情况下与服务器交换数据并更新部分网页的技术。 如下图所示当我们再百度搜索java时下面的联想数据是通过Ajax请求从后台服务器得到的在整个过程中我们的Ajax请求不会导致整个百度页面的重新加载并且只针对搜索栏这局部模块的数据进行了数据的更新不会对整个页面的其他地方进行数据的更新这样就大大提升了页面的加载速度用户体验高。 1.1.3 同步异步 针对于上述Ajax的局部刷新功能是因为Ajax请求是异步的与之对应的有同步请求。接下来我们介绍一下异步请求和同步请求的区别。 同步请求发送过程如下图所示 浏览器页面在发送请求给服务器在服务器处理请求的过程中浏览器页面不能做其他的操作。只能等到服务器响应结束后才能浏览器页面才能继续做其他的操作。 异步请求发送过程如下图所示 浏览器页面发送请求给服务器在服务器处理请求的过程中浏览器页面还可以做其他的操作。 1.2 原生Ajax 对于Ajax技术有了充分的认知了我们接下来通过代码来演示Ajax的效果。此处我们先采用原生的Ajax代码来演示。因为Ajax请求是基于客户端发送请求服务器响应数据的技术。所以为了完成快速入门案例我们需要提供服服务器端和编写客户端。 服务器端 因为我们暂时还没学过服务器端的代码所以此处已经直接提供好了服务器端的请求地址我们前端直接通过Ajax请求访问该地址即可。后台服务器地址http://yapi.smart-xwork.cn/mock/169327/emp/list 上述地址我们也可以直接通过浏览器来访问访问结果如图所示只截取部分数据 客户端 客户端的Ajax请求代码如下有如下4步接下来我们跟着步骤一起操作一下。 第一步首先我们再VS Code中创建AJAX的文件夹并且创建名为01. Ajax-原生方式.html的文件提供如下代码主要是按钮绑定单击事件我们希望点击按钮来发送ajax请求 !DOCTYPE html html langen headmeta charsetUTF-8meta http-equivX-UA-Compatible contentIEedgemeta nameviewport contentwidthdevice-width, initial-scale1.0title原生Ajax/title /head bodyinput typebutton value获取数据 onclickgetData() ​div iddiv1/div/body scriptfunction getData(){} /script /html 第二步创建XMLHttpRequest对象用于和服务器交换数据也是原生Ajax请求的核心对象提供了各种方法。代码如下 //1. 创建XMLHttpRequest var xmlHttpRequest   new XMLHttpRequest(); 第三步调用对象的open()方法设置请求的参数信息例如请求地址请求方式。然后调用send()方法向服务器发送请求代码如下 //2. 发送异步请求 xmlHttpRequest.open(GET,http://yapi.smart-xwork.cn/mock/169327/emp/list); xmlHttpRequest.send();//发送请求 第四步我们通过绑定事件的方式来获取服务器响应的数据。 //3. 获取服务响应数据 xmlHttpRequest.onreadystatechange function(){//此处判断 4表示浏览器已经完全接受到Ajax请求得到的响应 200表示这是一个正确的Http请求没有错误if(xmlHttpRequest.readyState 4 xmlHttpRequest.status 200){document.getElementById(div1).innerHTML xmlHttpRequest.responseText;} } 最后我们通过浏览器打开页面请求点击按钮发送Ajax请求最终显示结果如下图所示 并且通过浏览器的f12抓包我们点击网络中的XHR请求发现可以抓包到我们发送的Ajax请求。XHR代表的就是异步请求
http://wiki.neutronadmin.com/news/480960/

相关文章:

  • 北京好用的h5建站wap网站有哪些
  • 电子商务网站推广的目的wordpress音乐分享
  • 公司企业建站报价p2p网站建设方案书
  • 邵阳做网站哪家好重庆首页设计公司
  • 帮人做任务的网站哪些是asp网站
  • 网站建设公司找客户百度营销大学
  • 做汽车价格的网站安装wordpress登录时的域名是什么
  • 泉州手机网站开发安徽搜索引擎优化
  • 虚拟网站规划与设计手机网站模板源码
  • 网页设计网站题目2345网址大全设主页访问
  • diy手工制作网站山河建设集团有限公司的网站
  • 苏州软件开发培训机构织梦网站内部优化
  • 品牌网站建设小8a蝌蚪漂亮的网站是什么建设出来的
  • 如何做网站的关键词排名做视频点播网站的要求
  • 舆情网站大全微网站开发平台wizi
  • 电子商务网站建设简答题做网站一般哪里找
  • 网站建设全包平台补单
  • 开发网站需要什么人员吴忠市建设局网站
  • 合作建站方案建站哪家好
  • 部分网站为什么网页打不开的原因及解决方法南平建设集团有限公司网站
  • 如何做下载网站赚钱中壹建设工程有限公司官方网站
  • 网站个人备案容易过吗wordpress admin密码md5
  • 网站后台上传新闻选择一个网站进行优化
  • 有网站源码如何建站vps做网站需要做哪些准备
  • 做游戏 做网站重庆网站搜索排名
  • 怎么用ps做网站首页字软件开发平台是指什么
  • 模板网站判定小学生编程网课前十名
  • 做网站搜索如何显示官网中国乐清新闻
  • 网站建设补助做信息浏览的网站策划案
  • 专门做研究美股的财经网站做网站的框架结构