Uncaught ReferenceError: x is not defined [RÉSOLU] [Javascript/HTML] - Javascript/Node.js - Programmation
Marsh Posté le 28-11-2018 à 10:39:15
Bonjour,
Rigolo comme code
Code :
|
devrait plutôt ressembler à ça =>
Code :
|
Marsh Posté le 28-11-2018 à 10:48:34
Merci.
Je viens d'essayer. Je n'ai plus l'erreur mais mon logo ne veux pas s'afficher.
Marsh Posté le 28-11-2018 à 14:25:16
Tu peux debugger dans la console de ton navigateur en ajoutant des
Code :
|
dans ton code.
La console de debuggage s'ouvre en faisant un clic droit inspecter l’élément dans ton navigateur.
Tu pourrais par exemple vérifier que ton json est bien récupéré ou que temp est bien conforme à ce que tu attends...
Sinon personnellement je passes par des bibliothèques (jquery, mootools ou autre) pour mes requêtes AJAX pour une plus grande compatibilité de navigateur, à voir si c'est nécessaire pour toi ou pas :
https://caniuse.com/#search=XMLHttpRequest
Marsh Posté le 28-11-2018 à 14:32:12
Tu devrais faire un https://codepen.io/ un http://jsfiddle.net/ ou nous donner un accès à une ressource en ligne, ce serait plus facile pour nous à debugger...
PS: Et tu devrais modifier
Code :
|
Surtout si cette clef est privé, avant que Google et archive.org ne l'ajoutes dans leur cache...
Marsh Posté le 28-11-2018 à 14:43:56
En fait la clef n'est plus valide due au grand nombre de requêtes que je lui ai envoyé. Du coup je vais mettre la clé d'exemple de Open Weather sur le codepen
Marsh Posté le 28-11-2018 à 15:53:50
J'ai avancé un peu en cherchant des tutoriaux de xhr en JS pur...
https://codepen.io/anon/pen/NEOvRq
Avec ça tu as maintenant un objet dont tu doit pouvoir récupérer la propriété qui t’intéresses !
Marsh Posté le 28-11-2018 à 16:32:00
Merci !
Alors du coup maintenant j'ai le json parsé dans la console (nickel j'en avais besoin)
Maintenant plutot que de passer par "if" et "else if" pour afficher mes logos, je vais utiliser "switch case" (parce que mon patron me le demande ahah !)
Je reviendrai si j'ai un autre problème, mais celui que j'avais de base est résolu. Merci beaucoup !
Marsh Posté le 28-11-2018 à 10:26:55
Bonjour !
Lors du chargement de ma page, j'ai cette erreur dans la console : "Uncaught ReferenceError: logo is not defined at onload". Je n'arrives pas à trouver d'où ca vient. L'idéex c'est que selon le temps, mon logo change. J'ai les logos, ils fonctionnent, mais j'arrive pas à les afficher avec XHR.
Merci d'avance pour votre aide.
Voici mon JS.
Voici mon HTML
Message édité par wigleg le 29-11-2018 à 14:18:57