Jambo JavaScript Fetch API

Fetch API inaonyesha kwa browseri ya Web kuwaingia kwa Web server kwa tafutaji HTTP.

Hakuna uharibifu wa XMLHttpRequest.

Mwongozo wa browser

Tafutaji wa inaonyesha kwa msahari mpya wa Fetch API kwa sababu ya kuanza kufungua kwa browser:

Chrome IE Firefox Safari Opera
Chrome 42 Edge 14 Firefox 40 Safari 10.1 Opera 29
Juni 2011 Agosti 2016 Agosti 2015 Machari 2017 Aprili 2015

Mivivu ya API ya Fetch

Mivivu ya hizi inapata faili na inadharisha maudhui:

Mivivu

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

Jifunze kwa uharibifu

Kwa sababu Fetch inasimulia async na await, mivivu ya juu inaweza kuwa inafaa kuelewa kama hii:

Mivivu

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

Jifunze kwa uharibifu

Inaweza pia kuwa bora: Tumia majina yalichaguliwa kwa kushabikisha kuliko x na y:

Mivivu

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

Jifunze kwa uharibifu