Показать сообщение отдельно
  #1 (permalink)  
Старый 10.04.2020, 23:23
Аспирант
Отправить личное сообщение для Pavel_16 Посмотреть профиль Найти все сообщения от Pavel_16
 
Регистрация: 01.04.2020
Сообщений: 46

Не выводит рекорды в таблицу?
Ребята , не выводит рекорды в таблицу,что делать, сохраняет вроде, а как отобразить в таблице без 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);
  });
}
Ответить с цитированием