-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathuser.js
107 lines (65 loc) · 2.24 KB
/
user.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
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
let status = window.localStorage.getItem("loginStatus");
function logOut() {
window.localStorage.setItem("loginStatus", "false")
window.location.href = "login.html";
}
const getUsers = () => {
axios
.get("https://5fc1a1c9cb4d020016fe6b07.mockapi.io/api/v1/users")
.then(function (response) {
// handle success
var mydatas = response.data;
// console.log(mydatas);
console.log(mydatas);
$("#search-box").on("keyup", function () {
let value = $(this).val()
console.log("The value Entered", value)
if (value.length<2) {
alert("Please enter atleast 2 characters")
}
var data1 = searchTable(value, mydatas)
console.log("This is data1", data1)
buildTAbledata(data1);
})
buildTAbledata(mydatas)
function searchTable(value, mydatas) {
var filtereddata = []
for (let i = 0; i < mydatas.length; i++) {
value = value.toLowerCase()
var name = mydatas[i].fullName.toLowerCase();
if (name.includes(value)) {
filtereddata.push(mydatas[i])
}
}
return filtereddata;
}
function buildTAbledata(data1) {
var temp = "";
data1.forEach((itemData) => {
temp += "<tr >";
temp += "<td>" + itemData.id + "</td>";
temp += "<td>" + `<img src=${itemData.profilePic}/>`+ "</td>";
// temp += "<td >"+ "`<img src=${item.profilePic}" />" +"</td>";
// temp += "<td>" + itemData[0].firstName + "</td>";
temp += "<td>" + itemData.fullName + "</td>";
temp += "<td>" + itemData.dob + "</td>";
temp += "<td>" + itemData.gender + "</td>";
temp += "<td>" + itemData.currentCity +" "+itemData.currentCountry+ "</td></tr>";
});
document.getElementById("mytabledata").innerHTML = temp;
}
/* let arr2 = mydatas.filter((items) => {
return items.orderStatus == "Delivered" || items.orderStatus == "New" ;
});
*/
})
.catch(function (error) {
console.log(error);
})
.then(function () {
// always executed
});
};
getUsers();
console.log(a)
var a=10;