API Fetch JavaScript

kaɗaɗi da ƙirwa

fetch() hauka yana fara ƙaddamar da ƙoƙarin samun kayan farin gwiwa daga server.

fetch() hauka yana ƙaɗaɗa Response object Promise.

kaɗaɗi:kawai yana da dacewa da XMLHttpRequest.

macegi

fetch(file)
.then(x => x.text())
.then(y => myDisplay(y));

sai kai ka fiya ci gaba da shi

Fetch yana ba da ƙarfi ga async da await. Bisa wannan shiyya ka iya samun fahimtar daidai:

async function getText(file) {
  let x = await fetch(file);
  let y = await x.text();
  myDisplay(y);
}

sai kai ka fiya ci gaba da shi

kaɗaɗi da sunan yana da fahimtar da yadda suke gaba da su:

async function getText(file) {
  let myObject = await fetch(file);
  let myText = await myObject.text();
  myDisplay(myText);
}

sai kai ka fiya ci gaba da shi

kalami

fetch(file)

parameta

parameta baɗa
file koyan. Wannan yana nufin sunan zabeɗi na kayan farin gwiwa.

gobara

lati baɗa
Promise kaɗaɗi gaɗa Response object Promise.

Browser Support

fetch() 是 ECMAScript6 (ES6) 特性。

所有现代浏览器都支持 ES6 (JavaScript 2015)。

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Yes Yes Yes Yes Yes

Internet Explorer 11 (da kuma ƙasashen da suka ƙarshe) ba a ɗauka ɗakuna ba. fetch().