-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhow v.1.1
77 lines (75 loc) · 2.82 KB
/
how v.1.1
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
[33mcommit 262d98de7ca14b9027708a7db2212b9810a48688[m[33m ([m[1;36mHEAD -> [m[1;32mmaster[m[33m, [m[1;33mtag: V1.1[m[33m)[m
Author: FedePodesta <federicoandrespodesta@gmail.com>
Date: Mon Sep 19 18:44:34 2022 -0300
Modificaciones y avance
[1mdiff --git a/script.js b/script.js[m
[1mindex 0da2d45..4897ea9 100644[m
[1m--- a/script.js[m
[1m+++ b/script.js[m
[36m@@ -75,7 +75,27 @@[m [mfunction mostrarUsuario(usuario) {[m
btnGuardar.textContent = 'Guardar';[m
[m
btnGuardar.addEventListener('click', e => {[m
[31m- // Hacer la modificacion[m
[32m+[m[32m const x = new XMLHttpRequest();[m
[32m+[m
[32m+[m[32m x.open('put', `https://jsonplaceholder.typicode.com/users/${usuario.id}`);[m
[32m+[m
[32m+[m[32m x.addEventListener('load', e => {[m
[32m+[m[32m if (x.status >= 200 && x.status <= 299) {[m
[32m+[m[32m alert('Modificado!')[m
[32m+[m[32m } else {[m
[32m+[m[32m alert('Error');[m
[32m+[m[32m }[m
[32m+[m[32m });[m
[32m+[m
[32m+[m[32m const data = JSON.stringify({[m
[32m+[m[32m name: nombre.value,[m
[32m+[m[32m email: email.value,[m
[32m+[m[32m phone: telefono.value,[m
[32m+[m[32m website: web.value[m
[32m+[m[32m });[m
[32m+[m
[32m+[m[32m x.send(data);[m
[32m+[m
modal.classList.remove('show');[m
});[m
[m
[36m@@ -106,7 +126,20 @@[m [mfunction mostrarUsuario(usuario) {[m
btnOk.textContent = 'OK';[m
[m
btnOk.addEventListener('click', e => {[m
[31m- // Hacer el Delete[m
[32m+[m[32m const x = new XMLHttpRequest();[m
[32m+[m
[32m+[m[32m x.open('delete', `https://jsonplaceholder.typicode.com/users/${usuario.id}`);[m
[32m+[m
[32m+[m[32m x.addEventListener('load', e => {[m
[32m+[m[32m if (x.status >= 200 && x.status <= 299) {[m
[32m+[m[32m article.remove();[m
[32m+[m[32m } else {[m
[32m+[m[32m alert('Error');[m
[32m+[m[32m }[m
[32m+[m[32m });[m
[32m+[m
[32m+[m[32m x.send();[m
[32m+[m
modal.classList.remove('show');[m
});[m
[m
[36m@@ -138,4 +171,4 @@[m [mxhr.addEventListener('error', e => {[m
console.error('Error');[m
});[m
[m
[31m-xhr.send();[m
[32m+[m[32mxhr.send();[m
\ No newline at end of file[m
[1mdiff --git a/styles.css b/styles.css[m
[1mindex 8852280..60022cc 100644[m
[1m--- a/styles.css[m
[1m+++ b/styles.css[m
[36m@@ -1,4 +1,3 @@[m
[31m-[m
.negrita {[m
font-weight: bold;[m
}[m