Autor Zpráva
vuuul
Profil
Zdravím,

existuje v javascriptu nějaký způsob, jak deklarovat proměnnou, která by se uložila na server a mohli bychom se k ní dostat i po opětovném načtení stránky?

Předem děkuji za radu
Radek9
Profil
vuuul:
Musíš poslat nějaký požadavek na server, který ji uloží a pak ji zase nějak načíst (třeba AJAXem). Popřípadě můžeš využít localStorage, ale nevím, jak je na tom podpora.
vuuul
Profil
Ještě mě napadlo řešení pomocí cookies (protože není nutné, aby to odešlo na server), díky za radu :)
Joker
Profil
Radek9:
Popřípadě můžeš využít localStorage, ale nevím, jak je na tom podpora.
Docela dobře, ale starší verze prohlížečů mají smůlu. Odsud:
Interner Explorer 8.0+ (včetně Windows Phone)
Mozilla Firefox 3.5+
Apple Safari 4.0+ (iPhone 2.0+)
Chrome 4.0+ (Android 2.0+)
Opera 10.5+
_es
Profil
Joker:
Docela dobře, ale starší verze prohlížečů mají smůlu.
Dajú sa nájsť rôzne skripty aj na staršie prehliadače, napríklad: https://npmjs.org/package/store
vuuul
Profil
OK, dekuji za rady :)
preca1
Profil
vuuul:
Nezapomeň, že cookie se posílá na server s každým požadavkem, takže bych tam neukládal příliš velké věci. A zároveň si dej pozor, kde se hodnota používá, aby cookie necestovala zbytečně sem a tam, když to není potřeba.
vuuul
Profil
Děkuji, dám si pozor

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: