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

深圳做网站那里好网站建设 好公司

深圳做网站那里好,网站建设 好公司,在线制作图片视频,可以建设彩票网站吗14、实现ajax请求 通过 JavaScript 的 异步通信,从服务器获取 XML 文档从中提取数据,再更新当前网页的对应部分,而不用刷新整个网页。 步骤: 创建一个 XMLHttpRequest 对象。设置超时时间。定义成功和失败的回调函数。监听请求…

14、实现ajax请求

通过 JavaScript 的 异步通信,从服务器获取 XML 文档从中提取数据,再更新当前网页的对应部分,而不用刷新整个网页。

步骤:

  • 创建一个 XMLHttpRequest 对象。
  • 设置超时时间。
  • 定义成功和失败的回调函数。
  • 监听请求状态变化,并在请求完成时检查 HTTP 状态码,调用相应的回调函数。
  • 处理网络错误和超时错误。
  • 打开请求,设置请求头和响应类型,并发送请求。

代码:

const SERVER_URL = "test.json"
// 创建请求
const xhr = new XMLHttpRequest();
// 设置超时时间
const timeout = 1000;
// 成功的回调函数
function onSuccess(res){console.log("Success:" ,  res)
}
// 失败的回调函数
function onError(res){console.log("Error:" , res)
}// 监听状态:包括ajax的和http的
xhr.onreadystatechange = () => {if (xhr.readyState !== 4) return;if ((xhr.status >= 200 && xhr.status < 300) || xhr.status === 304) {onSuccess(xhr.response);}else {onError(xhr.response)}
};
// 错误的情况
xhr.onerror = function() {onError("错啦"+xhr.response);
};2
// 超时的情况
xhr.ontimeout = function(){onError("超时啦"+xhr.response);
}
// 先open
xhr.open("GET", SERVER_URL, true);
// 设置请求头
xhr.setRequestHeader("Accept", "application/json");
// 设置请求类型
xhr.responseType = "json";
// 发送请求
xhr.send(null);
`
http://www.dtcms.com/wzjs/586492.html

相关文章:

  • 学校网站开发工程师公益永久免费主机
  • 邯郸做网站公司昌吉市建设局网站
  • 学做家常菜去那个网站广州 网站开发 公司电话
  • 无锡做网站多少钱页面设计归运营管还是美工
  • 网站做等保html网站设计模板
  • wordpress plugins插件优化关键词可以选择哪个工具
  • 网站开发的相关技能辽宁城乡住房建设厅网站打不开
  • 网站建设购买seo优化心得
  • 自助建站平台哪家好网站建设费记什么科目
  • 装修公司网站建设上海网站建设 报价
  • 如何用vps做网站网站建设前景怎么样
  • 石家庄网站建设今天改网名编程培训班网上课程
  • 北京集团网站建设wordpress主题动漫
  • 安徽省工程建设监理协会网站10根牙签手工制作大全
  • 如何在学校网站上做链接珠海市网站
  • wang域名注册网站网站推广产品怎么做
  • 河北三河建设厅网站6世界工厂采购网登录
  • 建站系统加盟泰安房产信息网
  • 开个网站需要什么条件wordpress ping列表
  • 网站创建成都网站优化
  • 国外的自建网站怎么做如何网上申请个人营业执照
  • 濮阳做网站 汉狮网络免费ppt模板免费网站
  • 门户网站开发报价这几年做哪个网站能致富
  • 安徽省建设干校网站广州网站建设好公司
  • 网站赚钱思路中国会议营销网站
  • 做直播网站宽带网站建设推介会发言稿
  • wordpress post gridseo自动优化软件下载
  • 如何做单位网站怎么做一个电商网站
  • 广东省省建设厅网站闽侯县住房和城乡建设网站
  • wordpress网站绑定多个域名梧州房源信息网