Ребята
, не выводит рекорды в таблицу,что делать, сохраняет вроде, а как отобразить в таблице без localStorage, что здесь убрать или добавить подскажите
"use strict";
document.addEventListener("DOMContentLoaded", function () {
if (localStorage.getItem("users") === null) {
localStorage.setItem("users", JSON.stringify([]));
}
let users = JSON.parse(localStorage.getItem("users"));
let userName = localStorage.getItem("userName");
let time = localStorage.getItem("time");
if (time) {
users.push({ userName, time });
localStorage.setItem("users", JSON.stringify(users));
saveRecord(JSON.stringify(users));
insertRecord(JSON.stringify(users));
localStorage.removeItem('time');
}
let html = '';
users.sort((a, b) => {
if (!a.time || !b.time) return -1;
a = a.time.split(':');
a = a[0] * 100 + a[1] * 1;
b = b.time.split(':');
b = b[0] * 100 + b[1] * 1;
return a - b
})
users.length = Math.min(users.length, 5);
for (const { userName, time } of users) html +=
` <tr>
<td>${userName}</td>
<td>${time}</td>
</tr>`;
document.querySelector('table tbody').innerHTML = html;
});
function insertRecord(users){
$.post( "https://fe.it-academy.by/AjaxStringStorage2.php",
{f: "INSERT", n: "usersTest", v: users});
}
function saveRecord(users){
$.post( "https://fe.it-academy.by/AjaxStringStorage2.php",
{f: "LOCKGET", n: "users", p: "password" });
$.post( "https://fe.it-academy.by/AjaxStringStorage2.php",
{f: "UPDATE", n: "users", p: "password", v: users });
}
function getRecord(users){
$.post( "https://fe.it-academy.by/AjaxStringStorage2.php",
{f: "READ", n: "users" } , function( data ) {
alert(JSON.stringify(data));
return JSON.stringify(data);
});
}