LocalStorage

0

Niedawno pytałem o możliwość obliczania z kilku wierszy (Obliczanie danych z kilku wierszy). Dzięki debug wszystko działało jak należy. Teraz dodatkowo chciałem spróbować z zapisaniem informacji do LocalStorage. I mam podobny problem jak w poprzednim temacie. Jestem w stanie wysłać i pobrać informację tylko z jednego wiersza. Jest w ogóle możliwość żeby wysyłało informację z kilku inputów, które mają taką samą klasę?
Link do jsfiddle: https://jsfiddle.net/evd0gfpL/2/.

1

Jasne, że da się to zrobić. Zamiast w LocalSotrage zapisywać name, power, time. Zapisz tablice obiektów, której każdy obiekt będzie wyglądał mniej więcej tak {name: "lodówka", power: 50, time: 12}

2

Storage zapisuje stringi, ale po odpowiedniej obróbce, możesz tam umieścić cokolwiek, np tablicę:
localStorage.setItem('tab_costam', JSON.stringify(tab_costam));

0

Chyba do końca nie zrozumiałem co macie na myśli. Zakładając, że zamiast tego mojego potrójnego wysyłania zrobiłem var baza = [{ name: nazwa, power: moc, time: czas }], a następnie setItem. W localstorage jest wszystko dobrze, tylko no nie wiem jak to ma działać w przypadku kiedy mam na przykład 2 czy więcej urządzeń.

2

Kiedy zapisujesz- patrz Freya Draco powyżej. Kiedy odczytujesz uzyj JSON.parse o tak np. JSON.parse('pod_czym_to_zapisałem'));

1 użytkowników online, w tym zalogowanych: 0, gości: 1