Не выводит рекорды в таблицу?
Ребята:help: , не выводит рекорды в таблицу,что делать, сохраняет вроде, а как отобразить в таблице без localStorage, что здесь убрать или добавить подскажите:help:
"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); }); } |
Цитата:
Ну попробуйте поотлаживать самостоятельно. Зайдите в отладчик, установите точки останова, посмотрите, какие значения имеют переменные... Неужели не интересно? Ну хоть console.log понаставьте. |
А где тут ajax?
Тут только одна функция, имеющая какое то отношение к ajax - getRecord. И та нигде не вызывается |
Погорячился, :stop:
Мне нужно данные сохранять на сервер, а выводить в таблицу!:write: Так будет правильно! :help: |
Часовой пояс GMT +3, время: 08:01. |