1. 程式人生 > >fetch API簡單使用方法

fetch API簡單使用方法

fetch 可以看做是將要代替ajax的一種方式;行為與promise類似,下面是一些簡單的使用方法:

<body>
    <img src="" alt="">
    <script>
        myImage = document.querySelector('img');
        fetch("./lenna.jpg")
            .then(function (res) {
                return res.blob()
            })
            .then(function
(blob) {
var objectURL = URL.createObjectURL(blob); myImage.src = objectURL; }) fetch("./data.json") .then(function(res){ return res.json(); }) .then(function(data){ console.log(data); })
</script> </body>

值得注意的是fetch第一個then方法的response引數並不是實際返回的資料,而是一個包含response的promise物件,所以在這一層需要格式化返回資料,並繼續傳遞給下一層。