JavaScript да AJAX сўровларидаги истисноний вазиятлар
Агар AJAX сўрови бажарилиши пайтида
истисноний вазият юз берса (масалан, интернет узилиб қолса),
у ҳолда промис хатолик билан тугайди.
Биз бу хатоликни ўзимизга қулай
усул билан ушлашимиз мумкин, масалан,
catch орқали:
button.addEventListener('click', function() {
let promise = fetch('/ajax.html')
.then(
response => {
return response.text();
},
).then(
text => {
console.log(text);
}
).catch(
error => {
alert(error);
}
);
});
Агар сўров муваффақиятли бўлса, саҳифа матнини чиқаринг, ваги агар тармок хатоси юз берса, хатоликни чиқаринг.