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

JavaScript Discussion :

Question sur eval dans mon code javascript


Sujet :

JavaScript

  1. #1
    Membre éprouvé
    Avatar de beegees
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2004
    Messages
    3 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 610
    Points : 1 277
    Points
    1 277
    Par défaut Question sur eval dans mon code javascript
    Bonjour tout le monde,

    J'ai ce retour de PHP (AJAX) :

    {"PHAR-J-302":"PHAR-J-302","PHAR-J-304":"PHAR-J-304"}
    Après avoir passé dans eval, le résultat de ceci :


    est :

    object object
    Je me demandais à quoi servais eval en javascript ?

    Comment il fonctionne dans mon code, à quoi sert-il dans mon code ?

    Est-il possible de m'expliquer ce code qui va avec svp ? :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    for (key in MesOption) 
    					{
    						LeTexte = MesOption[key];
    						LaValeur = key;
    						var NewOption = document.createElement('option');
    						NewOption.value = LaValeur;
    						NewOption.innerHTML=LeTexte;
     
    						document.getElementById('select_Nom_mnemonics').appendChild(NewOption);
    					}

    Un grand merci d'avance.

    beegees

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut
    Salut,
    eval exécute les fonctions javascript dans la chaine en paramètre.
    En mettant la caractère '-' dans ton expression,eval va executer une soustraction, remplace '-' par '_'.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    MesOptions=eval(xhr.responseText);
    alert(MesOptions.PHAR_J_302.value);//affiche PHAR_J_302
    alert(MesOptions.PHAR_J_304.value);//affiche PHAR_J_304
    avec xhr.responseText
    {"PHAR_J_302":"PHAR_J_302","PHAR_J_304":"PHAR_J_304"}

Discussions similaires

  1. [Débutant] Problème dans mon code ! (+ une question)
    Par thtghgh dans le forum MATLAB
    Réponses: 7
    Dernier message: 03/05/2009, 18h25
  2. Erreur dans mon code.. mélange php/Javascript/HTML
    Par cablé dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 08/01/2009, 09h20
  3. Réponses: 4
    Dernier message: 30/05/2007, 18h05
  4. une faute dans mon code javascript.
    Par jack_1981 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 11/05/2006, 03h05
  5. Problème de paramètres dans mon code javascript
    Par cocacollection dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 15/03/2006, 10h53

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