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 :

Récupération données json (JQUERY)


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Femme Profil pro
    Etudiante
    Inscrit en
    Septembre 2015
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 29
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Etudiante

    Informations forums :
    Inscription : Septembre 2015
    Messages : 1
    Par défaut Récupération données json (JQUERY)
    Bonjour tout le monde,

    Tout d'abord désolée si mon niveau peut paraître faible, je débute depuis peu et je fais ça de mon temps libre.
    J'ai cherché sur le forum j'ai pas eu de réponses !

    En gros voici mon soucis :
    Je récupère des données via json dans mon script (récupération via un script PHP qui envoie un json).
    Tout va bien, les données arrivent bien, j'ai un petit soucis au niveau de l'affichage de ces données.

    Il me rajoute des guillemets et le soucis c'est que l'une de ces données est un iframe.
    Et donc pas d'affichage d'iframe.

    En gros en résultat dans mon html j'ai ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div>"<iframe src=blabla>"</div>
    Je vous mets mon extrait de code au niveau du jQuery
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    var resultats = JSON.parse(data);
    $.each(resultats, function(i, id) {
    $('#moncontaineur').append('<div>' +resultats[i].iframe+ '</div>');			
    });

    Voila voila !

  2. #2
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Billets dans le blog
    125
    Par défaut
    On peut enlever les guillemets par un replace() : resultats[i].iframe.replace(/"/g, "").

    Mais les guillemets sont nécessaires dans la construction de votre append( '<div>' + "<iframe src=blabla>" + '</div>' ).

    Au vu de votre resultats = JSON.parse(data);, je me demande s'il ne s'agit pas d'une transaction AJAX. Dans ce cas, votre JSON.parse est inutile : append('<div>' + data[i].iframe + '</div>');.

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

Discussions similaires

  1. [2.x] Récupération données JSON dans un fichier TWIG
    Par Joyden dans le forum Symfony
    Réponses: 1
    Dernier message: 07/03/2015, 12h53
  2. Récupération de données JSON d'un script PHP
    Par Nickonet dans le forum Android
    Réponses: 5
    Dernier message: 12/08/2012, 18h18
  3. récupération des données json
    Par IMS dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 01/09/2010, 09h27
  4. [Dojo] Erreur lors de la récupération des données JSON
    Par benoxy dans le forum Bibliothèques & Frameworks
    Réponses: 2
    Dernier message: 21/05/2010, 18h12
  5. [AJAX]Récupération de données json (ajax)
    Par amarcil dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 31/10/2008, 19h47

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