-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathindex.js
86 lines (56 loc) · 2.01 KB
/
index.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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
// asigarnle una funcion al boton crear pelicula
// 1. ubijcarme en el boton
var btnCreate = document.getElementById("btn-create");
// escribir la función
btnCreate.onclick = function(e){
e.preventDefault();
// obtener los valores de los campos
var nombre = document.getElementById("nom").value;
var calificacion = document.getElementById("cali").value;
var duracion = document.getElementById("duracion").value;
var anio = document.getElementById("anio").value;
// hacer petición
var myHeaders = new Headers();
myHeaders.append("Content-Type", "application/json");
var raw = JSON.stringify({"nombre":nombre,"duracion":duracion,"calificacion":calificacion,"anio":anio});
var requestOptions = {
method: 'POST',
headers: myHeaders,
body: raw,
redirect: 'follow'
};
//imprimir un strig POST
console.log(requestOptions.method)
fetch("http://127.0.0.1:5000/pelicula", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));
}
function mostrar_peliculas(){
console.log("entro");
fetch("http://127.0.0.1:5000/peliculas")
.then(function (response) {
return response.json();
}).then(function (response){
var tabla = document.getElementById("peliculas");
console.log(tabla);
for(var pelicula of response.resultado){
var tr = document.createElement("tr")
var tdNombre = document.createElement("td");
tdNombre.innerText = pelicula.nombre;
var tdCalificacion = document.createElement("td");
tdCalificacion.innerText = pelicula.calificacion;
var tdDuracion = document.createElement("td");
tdDuracion.innerText = pelicula.duracion;
var tdAnio = document.createElement("td");
tdAnio.innerText = pelicula.año;
tr.append(tdNombre)
tr.append(tdCalificacion)
tr.append(tdDuracion)
tr.append(tdAnio)
tabla.append(tr);
}
})
}
mostrar_peliculas();
//otros