Size: a a a

2020 November 26

FL

First Name Last name in pro.js
th.witness
Покажи, как делаешь запрос.
я же оправил код
источник

FL

First Name Last name in pro.js
как показать ?
источник

t

th.witness in pro.js
First Name Last name
я же оправил код
Ой...
источник

FL

First Name Last name in pro.js
th.witness
Ой...
Ну я же только учусь ))
источник

t

th.witness in pro.js
First Name Last name
Ну я же только учусь ))
Ты делаешь запрос с помощью фетча. Перед тем, как сделать запрос, тебе нужно включить прелоадер.
источник

t

th.witness in pro.js
fetch(result)
.then((response) => {
источник

t

th.witness in pro.js
Это уже запрос.
источник

t

th.witness in pro.js
enablePreloader();
fetch(result)
.then((response) => {
источник

S

Syntax Highlight Bot in pro.js
th.witness
enablePreloader();
fetch(result)
.then((response) => {
источник

t

th.witness in pro.js
Условно, enablePreloader включает прелоадер 🌚
источник

t

th.witness in pro.js
Когда запрос завершится, и ты сделаешь с данными то, что хотел, тебе нужно вырубить прелоадер.
источник

t

th.witness in pro.js
fetch(result)
.then((response) => {
   return response.json()
 })
 .then((data) => {
     for(let i = 0; i < data.length;i++){
      let index = data[i]
      let id = document.createElement('span');
      id.classList.add("addclass")
      id.innerHTML = data[i].id
      idResult.append(id);
      let name = document.createElement('span');
      name.classList.add("addclass")
      name.innerHTML = data[i].name
      nameResult.append(name);
      let username = document.createElement('span');
      username.classList.add("addclass")
      username.innerHTML = data[i].username
      userNameResult.append(username);
      let email = document.createElement('span');
      email.classList.add("addclass")
      email.innerHTML = data[i].email
      emailResult.append(email);
     }
 })
.catch(() => {
    console.log("error");
})
.finally(() => {
   console.log(x++);
})
}
btn.addEventListener("click",
источник

S

Syntax Highlight Bot in pro.js
th.witness
fetch(result)
.then((response) => {
   return response.json()
 })
 .then((data) => {
     for(let i = 0; i < data.length;i++){
      let index = data[i]
      let id = document.createElement('span');
      id.classList.add("addclass")
      id.innerHTML = data[i].id
      idResult.append(id);
      let name = document.createElement('span');
      name.classList.add("addclass")
      name.innerHTML = data[i].name
      nameResult.append(name);
      let username = document.createElement('span');
      username.classList.add("addclass")
      username.innerHTML = data[i].username
      userNameResult.append(username);
      let email = document.createElement('span');
      email.classList.add("addclass")
      email.innerHTML = data[i].email
      emailResult.append(email);
     }
 })
.catch(() => {
    console.log("error");
})
.finally(() => {
   console.log(x++);
})
}
btn.addEventListener("click",
источник

t

th.witness in pro.js
... 
emailResult.append(email);
disablePreloader();
источник

t

th.witness in pro.js
Где условный disablePreloader отключает прелоадер.
источник

t

th.witness in pro.js
Или можно вытащить в отдельную "составляющую" цепочки:

fetch(...)
.then(...) {...}
.then(...) {...}
.then(disablePreloader)
.catch(...) {...}
...
источник

FL

First Name Last name in pro.js
th.witness
... 
emailResult.append(email);
disablePreloader();
Все получилось спасибо за помощь
источник

t

th.witness in pro.js
First Name Last name
Все получилось спасибо за помощь
источник

FL

First Name Last name in pro.js
)))
источник

FL

First Name Last name in pro.js
спасибо )
источник