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 avec Json [AJAX]


Sujet :

jQuery

  1. #1
    Membre éclairé

    Homme Profil pro
    Webmaster, Réalisateur Vidéo, Chef de projet Web documentaire
    Inscrit en
    Juillet 2006
    Messages
    407
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Webmaster, Réalisateur Vidéo, Chef de projet Web documentaire
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2006
    Messages : 407
    Par défaut Ajax avec Json
    Bonjour,

    Après avoir essayé de récupérer les données en HTML, j'essaye maintenant de récupérer un JSON.
    Mais à chaque fois j'ai une erreur.

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    $sql = "SELECT * FROM `case` WHERE `idcase` = '$choix'";
    $req = mysqli_query($liendb, $sql);
    if (!mysqli_query($liendb, $sql)) {
    	printf(mysqli_error($liendb));
    }
    $data = mysqli_fetch_assoc($req);
    $titre = $data['titre'];
    $com = $data['com_hover'];
    $img_hover = $data['image_hover'];
    $array = array('titre' => $titre, 'com' => $com, 'imghover' => $img_hover);
    json_encode($array);

    Code javascript : 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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
     
    $(".case").mouseenter(
     
    		function(){
    	var envoi=$(this).attr('data');
     
     
    			$.ajax({
    				url:'ajax/hover.php',
    				type: 'GET',
    				data:'id='+envoi,
    				dataType:'JSON',
    				// On reprend le même id que dans le précédent chapitre
     
     
     
           success : function(code_html, statut){
               alert('OK'); // On passe code_html à jQuery() qui va nous créer l'arbre DOM !
           },
     
           error : function(resultat, statut, erreur){
           alert('erreur');
           },
     
           complete : function(resultat, statut){
     
           }
     
        });
    });

  2. #2
    Membre éclairé

    Homme Profil pro
    Webmaster, Réalisateur Vidéo, Chef de projet Web documentaire
    Inscrit en
    Juillet 2006
    Messages
    407
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Webmaster, Réalisateur Vidéo, Chef de projet Web documentaire
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2006
    Messages : 407
    Par défaut
    j'ai trouvé mon erreur; Le problème venait de commentaires HTML après la fermeture du PHP, sans que le HTML soit déclaré.

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

Discussions similaires

  1. Comment poster une vidéo avec ajax et json
    Par fiatlux dans le forum jQuery
    Réponses: 15
    Dernier message: 17/05/2013, 10h38
  2. Réponses: 1
    Dernier message: 16/05/2012, 08h48
  3. Ajax avec jQuery: envoi par POST retour en JSON
    Par band22 dans le forum jQuery
    Réponses: 1
    Dernier message: 14/10/2011, 10h54
  4. [STRUTS][AJAX]Quel framework AJAX avec Struts
    Par woodwai dans le forum Struts 1
    Réponses: 24
    Dernier message: 12/03/2009, 16h19
  5. [Prototype] Ajax avec paramètres
    Par Tail dans le forum Bibliothèques & Frameworks
    Réponses: 5
    Dernier message: 05/01/2006, 17h16

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