IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Magnifique timeline Jquery qui fonctionne. Presque !


Sujet :

jQuery

  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 4
    Par défaut Magnifique timeline Jquery qui fonctionne. Presque !
    Bonjour à tous,
    Je m'arrache les cheveux sur une intégration qui ne fonctionne pas (pour le moment).
    J'ai découvert une timeline dynamique créée en HTML qui intègre du jquery, testée en localhost ça fonctionne super bien. J'ai donc modifié les fichiers selon ce que je voulais obtenir, pas de problèmes, ça fonctionne impec' (toujours en local).

    Mais au moment de l'intégrer sur mon wordpress je reste bloqué sur l'écran "loading timeline". En consultant la console de Google Chrome j'ai l'impression qu'il y a un blocage dans la lecture du fichier data.json où sont stockées mes infos.
    Voici l'URL de ma page :
    http://herosmarvel.com/timeline/

    J'ai ce message d'erreur :

    XMLHttpRequest cannot load http://www.herosmarvel.com/wp-conten...line/data.json. Origin http://herosmarvel.com is not allowed by Access-Control-Allow-Origin.
    Est-ce que vous savez ce qui peut me causer cette erreur ? Merci d'avance.

    Pour info et si vous voulez essayer de l'intégrer à votre site voici le site où j'ai trouvé cette petite merveille

    http://tutorialzine.com/2012/04/timeline-portfolio/

  2. #2
    Membre éclairé Avatar de getz85
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2008
    Messages
    423
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2008
    Messages : 423
    Par défaut
    Tu devrais poster un peu de code, mais je pense que ton problème vient du fait que tu essayes d'appeler ton data.json via Ajax en renseignant l'URL complète (http://www.herosmarvel.com/wp-conten...line/data.json), tu devrais plutôt l'appeler de la sorte "wp-content/themes/website/timeline/data.json" (enfin à modifier selon l'arborescence réelle de ton site).


    D'ailleurs l'exemple sur le site de la timeline le montre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $(function(){
     
        var timeline = new VMM.Timeline();
        timeline.init("data.json");
     
    });

  3. #3
    Membre Expert Avatar de Lorenzo77
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 472
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 472
    Par défaut
    salut,

    l'erreur est limpide ... pour ajax, ces 2 domaines sont différents :
    http://www.herosmarvel.com <=> http://herosmarvel.com
    a toi de virer les "www" ou de les rajouter sur les 2

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    renseignes toi sur les requêtes ajax cross-domain
    soit tu paramètres le serveur
    soit tu requete sur le même domaine

    En l'occurrence le souci peut en effet être réglé assez simplement au niveau de ton url de requete comme le specifie lorenzo
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 4
    Par défaut
    OMG !! Merci Lorenzo ! Effectivement cette erreur est très bête mais pour un novice du dev comme moi je n'arrivais pas à l'identifier.

    Ca fonctionne enfin et ça c'est top ! Encore merci à toi et à Getz85 aussi


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 02/03/2015, 12h43
  2. Réponses: 2
    Dernier message: 20/08/2013, 15h48
  3. Jquery qui ne fonctionne pas ?
    Par Invité dans le forum jQuery
    Réponses: 3
    Dernier message: 03/07/2013, 15h26
  4. userform.show vbmodeless qui fonctionne presque bien
    Par stag_ing dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 05/06/2012, 22h54
  5. Un code Jquery qui fonctionne sous une page HTML mais non pas une page XHTML
    Par élève_ingénieur dans le forum Balisage (X)HTML et validation W3C
    Réponses: 11
    Dernier message: 10/07/2011, 00h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo