Partage
  • Partager sur Facebook
  • Partager sur Twitter

impossible de charger un fichier json

J essaie de charger un fichier json depuis mes dossiers

    18 avril 2019 à 9:55:04

    Bonjour,

    J'essaie de cherger mon fichier json qui est présent dans un de mes dossiers depuis un script js.

    Cependant, j ai l'erreur récurente :

    Blocage d’une requête multiorigines (Cross-Origin Request) : la politique « Same Origin » ne permet pas de consulter la ressource distante située sur file:///cgi-bin/prog?param=python3%20../mondossier/monfichier.py%20%22UCoRnHlbVByoYV6st5kPxOIQ%22. Raison : la requête CORS n’utilise pas http

    J'utilise les codes que j ai trouvés sur ces sites :

    https://www.mediaforma.com/jquery-charger-des-donnees-json/

    https://www.xul.fr/ajax-format-json.php#Serveur

    Mais rien ne fonctionne.

    Il faut savoir que je n'héberge pas mon serveur, je ne peux donc pas passer par des liens http // https .....

    En bref, est-ce que quelqu'un a une solution s'il vous plaît?

    • Partager sur Facebook
    • Partager sur Twitter
      18 avril 2019 à 18:00:52

      Oui il faut changer le header de la requête si tu n'utilises pas sur le même serveur.

      Tu as un cours ici pour autoriser ces requêtes cross origin (tu peux mettre sur valeur * mais du coup c'est pas très sécurisé vu que ça accepte tout)
      https://openclassrooms.com/fr/courses/245710-ajax-et-lechange-de-donnees-en-javascript/245581-lxmlhttprequest-cross-domain

      Sur le cours c'est en javascript de base sans JQuery, peut être à adapter....Sinon avant de faire le réel transfert en Json je te conseille de le faire d'abord en plain text pour mieux débuger et ensuite switcher sur du JSon.

      • Partager sur Facebook
      • Partager sur Twitter
        20 avril 2019 à 12:04:42

        Hello,

        Sinon tu peux aussi (lors de tes phases de développement) utiliser des extensions sur ton navigateur qui font faire disparaitre ce problème, comme l'extension suivante sous chrome : https://chrome.google.com/webstore/detail/cors-enabler/moemeipfappdfiffdphjhhknpmdpjffp

        cdt

        • Partager sur Facebook
        • Partager sur Twitter
        Hello World ! On en aura jamais fini d'apprendre !

        impossible de charger un fichier json

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown