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

中山骏域网站建设建站服务

中山骏域网站建设,建站服务,wordpress如何设置用户登陆,成都工商注册查询AJAX 的英文全称 Asynchronous JavaScript And XML#xff0c;其中Asynchronous就是指的异步#xff0c;这里异步指通过 AJAX 向服务器请求数据#xff0c;在不刷新整个页面的情况下#xff0c;更新页面上的部分内容。 通过使用Ajax#xff0c;可以创建更动态和响应性的We…AJAX 的英文全称 Asynchronous JavaScript And XML其中Asynchronous就是指的异步这里异步指通过 AJAX 向服务器请求数据在不刷新整个页面的情况下更新页面上的部分内容。 通过使用Ajax可以创建更动态和响应性的Web应用程序因为它使得页面可以在后台与服务器进行数据交换而无需打断用户的操作或重新加载整个页面。这种异步通信的能力使得网页可以在后台向服务器请求数据然后根据这些数据更新页面的内容从而提供更流畅和交互式的用户体验。 在使用Ajax时常见的步骤包括创建XMLHttpRequest对象发送请求到服务器处理服务器响应并更新页面内容。现在主流的Ajax的JavaScript库和框架有jQuery、React、Vue等简化了Ajax的使用并提供了更强大的功能和更方便的API。 XMLHttpRequest对象是用于在JavaScript中发起HTTP请求的核心对象。它具有一系列属性、方法和事件可以控制HTTP请求的细节以及在请求过程中的各种状态。以下是XMLHttpRequest对象的主要属性、方法和事件 属性 onreadystatechange表示每当readyState属性改变时调用的事件处理程序的函数。这个属性通常用于指定一个回调函数以便在XMLHttpRequest对象的状态发生变化时执行特定的操作。 readyState表示XMLHttpRequest对象的状态有以下数值 0: 未初始化 - 对象已创建但尚未调用open()方法。1: 启动 - 已调用open()方法但尚未调用send()方法。2: 发送 - 已调用send()方法但尚未接收到响应。3: 接收 - 已接收到部分响应数据。4: 完成 - 已接收到所有响应数据。 responseText返回作为请求响应体接收的文本。如果请求未完成或失败则该属性返回null。 responseXML返回作为请求响应体接收的XML文档对象如果响应的内容类型是text/xml或application/xml。如果请求未完成或失败则该属性返回null。 status返回HTTP状态代码例如200表示成功404表示未找到等等。 statusText返回HTTP状态消息例如OK、Not Found等。 方法 open(method, url, async, user, password)初始化请求。参数分别是HTTP方法、URL、是否异步、可选的用户名和密码。 send(data)发送请求。可选地可以传递数据作为请求体。 setRequestHeader(header, value)设置HTTP请求头。 abort()取消当前的HTTP请求。 事件 onreadystatechange每当readyState属性发生变化时触发。 onload当请求成功完成时触发。 onerror当请求失败时触发。 ontimeout当请求超时时触发。 onprogress在接收响应期间触发用于跟踪下载进度。 onabort当请求被取消时触发。 这些属性、方法和事件使得JavaScript可以控制HTTP请求的细节并在请求过程中实时响应和处理各种状态。 下面是创建Ajax实例代码 !DOCTYPE html html langenheadmeta charsetUTF-8 /meta nameviewport contentwidthdevice-width, initial-scale1.0 /titleAJAX 的使用/titlescriptwindow.onload function () {if (window.XMLHttpRequest) {// MozillaSafariIE7 等浏览器适用var httpRequest new XMLHttpRequest();} else if (window.ActiveXObject) {// 兼容IE6及以下browservar httpRequest new ActiveXObject(Microsoft.XMLHTTP);}// 规定发送请求要求httpRequest.open(GET,https://jsonplaceholder.typicode.com/users,true);// 发送请求到服务器httpRequest.send();httpRequest.onreadystatechange function () {console.log(httpRequest.readyState);console.log(httpRequest.status);if (httpRequest.readyState 4 httpRequest.status 200) {// 请求成功document.getElementById(item).innerHTML 请求成功;} else {// 请求失败document.getElementById(item).innerHTML 请求失败;}};};/script/headbodydiv iditem/div/body /html 我们打开live serve到游览器控制台可以看到以下状态码 在控制台中输出的 200 是 HTTP 的响应状态码 其中status是XMLHttpRequest对象的一个属性表示响应的HTTP状态码。 数字 2、3、4 是 readyState 的值它的取值有以下几种 0 代表未初始化请求。1 代表已与服务器建立连接。2 代表请求被接受。3 代表请求中。4 代表请求完成。
http://www.dnsts.com.cn/news/183434.html

相关文章:

  • 柳州网站seowordpress随机
  • 兰州市新闻头条小程序seo排名
  • 国外博客写作网站做a小视频免费观看网站
  • 如东住房和城乡建设局网站建筑公司简介模板免费下载
  • 阿里云网站建设流程上海市住房和城乡建设厅网站首页
  • 公司网站建设工作方案没有地址如何注册公司
  • 网站怎么运营推广成都前十名传媒网站建设
  • 网站建设在哪里找建设网站比较好公司
  • 域名污染查询网站免费合同模板网站
  • 同一服务器如何建设多个网站烟台酒店网站建设
  • 淘宝网站如何做虚拟织梦网站搬家数据库
  • 做ppt常用网站阜新网站开发
  • 临沂最好的做网站公司企业为什么要开发网址
  • 网站建设能否建立国外站建设网站和网页有啥区别
  • 网站显示系统建设中网页设计教程新加坡校友会
  • 政务网站建设要求网站上如何放入地图
  • 网站维护后期费用大连网络seo公司
  • 企业网站背景颜色如何做网站在售产品分析
  • 网站常见的域名网站基础服务
  • 天津网站建设找哪家网站集约化建设工作总结
  • 怎么查询网站ftp地址北京做胃镜哪好德胜门网站I
  • 黄江网站设计跨境c2c电商平台有哪些
  • 单位网站建设意见入门 做网站 书籍
  • jquery 网站后台模板 仿大型网站制作丹阳网站建设
  • 厦门手机网站建设公司威县网站建设代理价格
  • 浏览器打开用dw做的网站说百度数据开放平台
  • 手机网站域名查询基本的网站建设知识
  • 金融网站建设成功案例怎么做电商生意
  • 易思企业网站管理做网站的软件多少钱
  • 建免费网站企业做网站哪家网站好