⊗jsSpAXEx 247 of 294 menu

Poikkeukselliset tilanteet AJAX-pyynnöissä JavaScriptissä

Jos AJAX-pyynnön suorituksen aikana tapahtuu poikkeuksellinen tilanne (esimerkiksi internet-yhteys katkeaa), promise päättyy virheeseen. Voimme napata tämän virheen millä tahansa meille sopivalla tavalla, esimerkiksi catch:n avulla:

button.addEventListener('click', function() { let promise = fetch('/ajax.html') .then( response => { return response.text(); }, ).then( text => { console.log(text); } ).catch( error => { alert(error); } ); });

Näytä sivun teksti, jos pyyntö onnistui, ja virhe, jos verkkovirhe tapahtui.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää