-
Notifications
You must be signed in to change notification settings - Fork 0
/
day29.js
52 lines (32 loc) · 926 Bytes
/
day29.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
// fetch & API
const url="https://cat-fact.herokuapp.com/facts"
let para = document.getElementById("facts")
let btn = document.getElementById("btn")
// let Promise=fetch(url)
// console.log(Promise);
// const getfacts = async ()=>{
// console.log("loading data");
// let response= await fetch(url)
// console.log(response);
// console.log(response.status);
// // console.log(response.type);
// let data = await response.json()
// console.log(data);
// console.log(data[1]);
// console.log(data[1].text);
// para.innerText=data[1].text
// }
// // getfacts()
// btn.addEventListener("click",getfacts)
function getfacts(){
fetch(url).then((response)=>{
return response.json()
})
.then((data)=>{
console.log(data);
console.log(data[2].text);
// return data[0].text
})
}
btn.addEventListener("click",getfacts)
// https->newtork request-> get request-> post request