现在应该很少有人用原生的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 版权协议,转载请附上原文出处链接和本声明。