fetch 的使用

  • Post author:
  • Post category:其他


现在应该很少有人用原生的JS内置XMLHttpRequest对象写异步调用了,仍然用的比较多的应该是Jquery的ajax方法,例如:

$.ajax({
   type: 'get',
   url: location.herf,
   success: function(data){
       console.log(data);
   }
})

最近写一个demo用到了fetch API,顿时觉得比ajax好用n倍,遂记录之。

fetch 介绍

fetch API 来源于 Promise ,可参见:

Promise

;

fetch的API 也可以参见:

fetch

;

fetch()方法调用两个参数:

fetch(input, init)

其中:


input


* 定义要获取的资源。这可能是:一个

USVString

字符串,包含要获取资源的 URL。一些浏览器会接受 blob: 和 data:

* 作为 schemes.一个

Request

对象。



版权声明:本文为christianashannon原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。