Bonjour.
Tu fais un getItem sur localdata alors que tu fais un setItem sur mowhdata c'est donc plutôt logique.
Et puis, si tu veux être certain d'avoir reçu les données avant de les écrire, fais plutôt quelque chose comme :
Salut !
J'ai un problème, vous allez voir :
Mon code
Je veux récupérer des données json distantes et les mettre dans un localstorage pour limiter le nombre de requetes http :
Ce que j'attends dans la console
Ce que j'obtiens
Ce que j'en déduis
La réponse du serveur distant met un moment à parvenir, ainsi le script continue sans les données JSON et quand api est réassignée, elle prend la valeur d'un localStorage vide... Que faire ?
Merci d'avance,
Malo
3 réponses
Lartak,
il y a 8 ans
Defy,
il y a 8 ans
apres le localstorage c´est pas une db pour stocker plein de data, pour du vrai cache il faut passer par des services worker
mowh,
il y a 8 ans
Je regarde ça, merci !