Partage
  • Partager sur Facebook
  • Partager sur Twitter

Variable in JSON path

    19 juin 2019 à 12:43:27

    Bonjour, je vous expose mon soucis.. 

    Je souhaite concaténer deux chemins.

    • L'un va chercher un type de matériel
    • L'autre va chercher la photo en fonction du type de materiel

    Ça apparait comme ceci : 

    var mat_type = (globalData.Material.Mat_type); 
    
    var picture = (globalData.Material[mat_type].picture);

    Bien-sûr en l'état ca ne fonctionne pas...  Sachant que mat_type prend par exemple la valeur "Sonde", "Alimentation" etc.

    J'ai donc une <exception> TypeError : globalData.Material[mat_type] is undefined.

    Alors que la variable mat_type a bien prit la valeur "Sonde" par exemple.

    N'étant pas un grand adepte de Js, auriez vous une solution à m'apporter ?

    Actuellement je passe par de multiples test type : 

    If mat_type == "Alimentation"{
    
       var picture = (globalData.Material.Alimentation.picture);
    
    }
    Mais pas très optimisé...

    -
    Edité par Vynz 20 juin 2019 à 10:45:25

    • Partager sur Facebook
    • Partager sur Twitter

    Variable in JSON path

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown