XMLHttpRequest中fetch_ajax请求的新写法是什么

技术XMLHttpRequest中fetch_ajax请求的新写法是什么这篇文章主要讲解了“XMLHttpRequest中fetch_ajax请求的新写法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小

本文主要讲解“XMLHttpRequest中fetch_ajax请求的新编写方法是什么”,简单明了,易学易懂。接下来,请跟随边肖的思路,一起学习学习“XMLHttpRequest中fetch_ajax请求的新编写方法是什么”!

fetch()函数是一种基于承诺的机制,用于在浏览器中以编程方式生成Web请求。这个项目是一个polyfill,它实现了标准fetch规范的子集,这足以为XMLHttpRequest在Fetch传统Web应用程序中的大多数用途提供一个可行的替代方案。

  fetch安装方法:

ES6规范中不存在该标准的事实是基于Promise的。目前,Promise在项目中的兼容性还存在一些问题。如果项目中应用了fetch,那么应该引入es6-promise和fetch。

安装whatwg-fetch(像ajax一样,一种获取数据的新方法,支持promise语法)来获取数据。

npminstallwhatwg-fetch-save;

或者

bowerinstallfetch。

*懒人建网站javascript教程fetch的用法(fetch新一代ajax请求方案)

  基本的Fetch请求

让我们首先比较一个使用XMLHttpRequest的例子和一个使用fetch方法的例子。这个例子向服务器发送一个请求,获取一个响应并用JSON解析它。

XMLHttpRequest

一个XMLHttpRequest需要设置两个事件回调函数,一个用于数据采集成功时调用,另一个用于数据采集失败时调用,以及一个open()方法调用和一个send()方法调用。

functionreqListener(){ 0

vardata=JSON . parse(this . responsetext);

console.log(数据);

}

functionreqError(err){ 0

Console.log('Fetch错误: ' err);

}

varoReq=new xmlhttprequest();

oReq.onload=reqListener

oreq . one rror=req error;

oReq.open('get ','/students.json ',true);

oreq . send();

感谢阅读。以上就是“XMLHttpRequest中fetch_ajax请求的新编写方法是什么”的内容。学习完这篇文章,相信大家对XMLHttpRequest中fetch_ajax请求的新编写方法有了更深的理解,具体用法还需要通过实践来验证。在这里,边肖将为大家推送更多相关知识点的文章。欢迎关注!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/70750.html

(0)

相关推荐

  • 盗窃未遂治安拘留有多少天

    技术盗窃未遂治安拘留有多少天 盗窃未遂治安拘留有多少天盗窃是常见的一种违法犯罪行为,实施盗窃活动时,如果因盗窃者以外的原因造成盗窃者未实际占有财物的,就会构成盗窃未遂,情节较轻的,可以不追究刑事责任,但

    礼包 2021年11月1日
  • 如何在线将传统模式复制改为GTID复制模式

    技术如何在线将传统模式复制改为GTID复制模式这篇文章将为大家详细讲解有关如何在线将传统模式复制改为GTID复制模式,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1.在每一台服务器上设

    攻略 2021年11月2日
  • 飞机商务舱和头等舱区别,公务舱和商务舱价格区别

    技术飞机商务舱和头等舱区别,公务舱和商务舱价格区别头等舱和商务舱的区别飞机商务舱和头等舱区别:位置头等舱一般设在客舱的前部,座椅的尺寸和前后间距都比较大,长航线甚至会采用平躺式座椅;与头等舱相比,商务舱设在客舱的中部,商

    生活 2021年10月27日
  • Python程序开发问题举例分析

    技术Python程序开发问题举例分析这篇文章主要介绍“Python程序开发问题举例分析”,在日常操作中,相信很多人在Python程序开发问题举例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家

    攻略 2021年12月1日
  • 如何理解数据管理流程

    技术如何理解数据管理流程这篇文章主要讲解了“如何理解数据管理流程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何理解数据管理流程”吧!一、基础思维数据在现在互联网的行业

    攻略 2021年10月22日
  • mysql cpu飙升怎么排查问题(mysql root忘记密码怎么办)

    技术如何解决mysql 1053错误问题这篇文章将为大家详细讲解有关如何解决mysql 1053错误问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 my

    攻略 2021年12月22日