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 :

Ajax Jquery Json rien ne fonctionne [AJAX]


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2011
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2011
    Messages : 32
    Par défaut Ajax Jquery Json rien ne fonctionne
    Bonjour à toutes et à tous,

    Après un dimanche complet et un début de matinée à faire des tests, je me résous à venir vous demander de l'aide.

    J'ai un index.html, un fichier Javascript, un fichier PHP. J'aimerais qu'au chargement de ma page, les différentes DIV de ma page soient cachées et construites grâce à ma base de données et AJAX.

    J'utilise le format JSON et malgré le fait que ma console est capable de me retourner le XHR, cela ne marche pas.

    Voici mes lisitings
    JAVASCRIPT

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    $(document).ready(function (e) {
      //TOUS LES ELEMENTS NON VISIBLE
    $('#content2').css('display','none');
     
     
      //Préparation des différentes div de contenu avec les questions via AJAX !
    // On envoi la requête AJAX
    $.ajax({
         type: "GET",
         url: "load.php",
         async: false,
     
     dataType: "json",
     success: function(data){
       $('#showdata').html("<p>item1="+data.item1+" item2="+data.item2+" item3="+data.item3+"</p>");
     }
    });
    });
    PHP

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?php
    $arr = array ('item1'=>"I love jquery4u",'item2'=>"You love jQuery4u",'item3'=>"We love jQuery4u");
    echo json_encode($arr);
    ?>


    HTML
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <div id="showdata"></div>

    Je remercie d'avance les personnes pouvant m'aider à avancer car je ne comprends vraiment pas mon erreur

  2. #2
    Membre extrêmement actif
    Avatar de Golgotha
    Homme Profil pro
    Full-stack Web Developer
    Inscrit en
    Août 2007
    Messages
    1 387
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Full-stack Web Developer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2007
    Messages : 1 387
    Billets dans le blog
    1
    Par défaut
    Bonjour,


    • As tu des erreurs en console js ?
    • la DIV showdata est elle contenu dans l’élément content2 ?
    • Si oui, remet tu bien le display de l'élément content2 en visible ?
    • As tu fait un test sans mettre content2 en non visible ?
    • Es tu sûr que la fonction success est bien appelé ?
    Consultant et développeur full-stack spécialiste du Web
    faq jQuery - règles du forum - faqs web

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2011
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2011
    Messages : 32
    Par défaut
    Bonjour,

    As tu des erreurs en console js ?
    Non je n'ai aucune erreur

    la DIV showdata est elle contenu dans l’élément content2 ?
    Non pour les tests elle est contenue dans une partie visible du site web

    Es tu sûr que la fonction success est bien appelé ?
    Non je n'en suis pas sûr, et j'aimerais bien savoir pourquoi lorsque je n'utilise pas de JSON, et que je mets un alert, l'alert fonctionne.

    Merci pour ton aide

  4. #4
    Membre extrêmement actif
    Avatar de Golgotha
    Homme Profil pro
    Full-stack Web Developer
    Inscrit en
    Août 2007
    Messages
    1 387
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Full-stack Web Developer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2007
    Messages : 1 387
    Billets dans le blog
    1
    Par défaut
    un alert(data) dans success, ça donne quoi ?
    Consultant et développeur full-stack spécialiste du Web
    faq jQuery - règles du forum - faqs web

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2011
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2011
    Messages : 32
    Par défaut
    J'ai essayé si je n'ai pas de JSON l'alert (alert('HELLO') se fait mais si je fais une demande JSON plus rien ne fonctionne....

    Merci

  6. #6
    Membre extrêmement actif
    Avatar de Golgotha
    Homme Profil pro
    Full-stack Web Developer
    Inscrit en
    Août 2007
    Messages
    1 387
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Full-stack Web Developer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2007
    Messages : 1 387
    Billets dans le blog
    1
    Par défaut
    Mauvaise nouvelle...

    J'ai fait le test en local chez moi, et ça fonctionne.

    Donc, la seule question qui me viens : jQuery est il bien chargé ?
    Consultant et développeur full-stack spécialiste du Web
    faq jQuery - règles du forum - faqs web

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

Discussions similaires

  1. Spring MVC 3 + Ajax + JQuery + JSon
    Par Gwen_59 dans le forum Spring
    Réponses: 1
    Dernier message: 08/02/2013, 19h46
  2. Jquery/AJAX function click qui ne fonctionne pas.
    Par prome dans le forum jQuery
    Réponses: 2
    Dernier message: 12/03/2009, 12h57
  3. [AJAX] Ajax TAg updatefield, rien ne se passe
    Par jeb001 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 05/12/2007, 10h33
  4. Réponses: 3
    Dernier message: 13/06/2007, 14h57
  5. [X][C#..] subreports : "rien" ne fonctionne
    Par v1nce dans le forum SDK
    Réponses: 4
    Dernier message: 07/03/2007, 12h04

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