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 :

Récupération data Json apres un click


Sujet :

JavaScript

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Récupération data Json apres un click
    Bonjour,

    je suis actuellement en train de bricoler du javascript avec du JSON et je rencontre une difficulté que je n'arrive pas à résoudre.

    je souhaiterais simplement recuperer des datas du json suite à un click sur un bouton.


    actuellement mon script fonctionne comme cela :
    GETJSON-> Génération d'un menu 'select' + bouton -> get element onclick -> execution d'une fonction

    le data.json

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    [
      {
        "variete": "petit pois",
        "image": "ppois.jpg",
        "rayon": 5
      },
      {
        "variete": "carotte",
        "image": "carotte.jpg",
        "rayon": 6
      }
    ]
    la partie génération du menu 'select',
    dans cette partie , je recupere le json et crée un petit menu deroulant

    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
    (function() {
        $(document).ready(function() {
            var url = "data.json";
            $.getJSON(url, function(json) {
                var select = $("<select></select>").attr("id", "menuselect").attr("name", "image");
                $.each(json, function(index, json) {
                    select.append($("<option></option>").attr("value", json.image).text(json.variete));
                });
                $("#container").html(select);
                var sel = document.getElementById('menuselect');
                document.getElementById('valeur').onclick = function() {
                    fonction_post_click();
                }
            });
        });
    }());

    et là ou je bloque c'est que dans la partie function_post_click() , je n'arrive pas a reussir et comprendre comment , recuperer des data en fonction de l'id du menuselect .

    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
      (fonction_post_click(){
    	   var sel = document.getElementById('menuselect'); //je recupere le click
    // mais maintenant je souhaiterais par exemple avoir la donnée 'rayon' mais comment ??
    })


    j'espere etre assez precis , je vous remercie de votre aide .

    Bonne journée
    Dernière modification par NoSmoking ; 24/03/2019 à 06h31.

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 19/04/2007, 21h55
  2. lancer une fonction php après un click
    Par fievel dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 13/03/2007, 19h52
  3. Réponses: 3
    Dernier message: 09/03/2007, 20h15
  4. [MySQL] syntaxe variable lors d'une récupération de valeurs après mysql
    Par mussara dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 06/11/2006, 13h30
  5. Réponses: 3
    Dernier message: 16/12/2005, 15h35

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