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 :

Utilisation des données d'un tableau


Sujet :

jQuery

  1. #1
    Membre averti
    Inscrit en
    Mai 2013
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Mai 2013
    Messages : 14
    Par défaut Utilisation des données d'un tableau
    J'ai un petit soucis avec l'utilisation de mon tableau.
    j'ai un code comme sa :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    var val = new Array;
    $(':checkbox:checked').each(function(i){
        val.push(this.value) ;
    });
    jQuery.post("/network/site/",
    	{
    		csrfmiddlewaretoken: $("input[name=csrfmiddlewaretoken]").val(),
    		_selected_action:val.valueOf(),
    		action:'SYNCHRONISER',
    		select_across:0,
    	}
    );
    et au niveau de la sortie j'ain sa :
    _selected_action[] 1545
    _selected_action[] 1544
    _selected_action[] 1542
    action SYNCHRONISER
    csrfmiddlewaretoken FLZfmLh9M0NjnCOY7fCc6H29ciN0gyHl
    select_across 0
    je comprend pas pour quoi il ajoute des crochets au niveau de la sortie _selected_action[]

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre averti
    Inscrit en
    Mai 2013
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Mai 2013
    Messages : 14
    Par défaut
    Pareil , j'ai toujours la même sortie

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    ils ont quoi comme value tes checkboxes ?
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Membre averti
    Inscrit en
    Mai 2013
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Mai 2013
    Messages : 14
    Par défaut
    Les id : 1545,1544,1542

  6. #6
    Membre averti
    Inscrit en
    Mai 2013
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Mai 2013
    Messages : 14
    Par défaut
    le soucis c'est qu'a la sortie j'ai des "[]" que j'arrive pas a comprendre

  7. #7
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut

    montre nous plutot le code html des checkboxes ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  8. #8
    Membre Expert
    Avatar de Kaamo
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 165
    Par défaut
    var val = new Array(); c'est pareil que var val = new Array;. Encore la permissivité de Javascript dans son plus grand art (si pas de paramètres, les parenthèses ne sont pas obligatoires lors de l'instanciation avec new). Par contre, JSLint/JSHint vont lever une erreur car, par convention, ce n'est pas propre.

    En fait, il n'y a pas de problème ? L'output veut simplement dire que _selected_action est un tableau avec trois éléments. _selected_action[] représente une ligne du tableau, et non le tableau dans son intégralité.

    ps : au passage, val.valueOf() === val

  9. #9
    Membre averti
    Inscrit en
    Mai 2013
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Mai 2013
    Messages : 14
    Par défaut
    ok

  10. #10
    Membre averti
    Inscrit en
    Mai 2013
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Mai 2013
    Messages : 14
    Par défaut
    Citation Envoyé par Kaamo Voir le message
    var val = new Array(); c'est pareil que var val = new Array;. Encore la permissivité de Javascript dans son plus grand art (si pas de paramètres, les parenthèses ne sont pas obligatoires lors de l'instanciation avec new). Par contre, JSLint/JSHint vont lever une erreur car, par convention, ce n'est pas propre.

    En fait, il n'y a pas de problème ? L'output veut simplement dire que _selected_action est un tableau avec trois éléments. _selected_action[] représente une ligne du tableau, et non le tableau dans son intégralité.

    ps : au passage, val.valueOf() === val
    je suis tout a fait d accord mais le problème est que j'utilise les variables _selected_action et la sa me donne sa
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    csrfmiddlewaretoken=FLZfmLh9M0NjnCOY7fCc6H29ciN0gyHl&_selected_action%5B%5D=1545&_selected_action%5B%5D=1543&_selected_action%5B%5D=1542&action=SYNCHRONISER&select_across=0
    et j'aimerai avoir
    _selected_action=1545&_selected_action=1543&_selected_action=1542
    tu vois sans les %5B%5D

  11. #11
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    http://jsfiddle.net/p3Xht/

    aucun souci il mets bien les elements dans le tableau
    http://jsfiddle.net/p3Xht/1/

    Sinon direct avec serialize

    http://jsfiddle.net/p3Xht/2/
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  12. #12
    Membre averti
    Inscrit en
    Mai 2013
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Mai 2013
    Messages : 14
    Par défaut
    Ouaii Merci sa resoud mon problème avec un peu de dev derrière
    Merci

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 25/05/2009, 09h38
  2. [MySQL] Formatage des données dans un tableau
    Par dunbar dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 26/06/2006, 08h52
  3. [MySQL] Stocker des données dans un tableau
    Par LadyArwen dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 02/02/2006, 10h40
  4. Réponses: 3
    Dernier message: 05/12/2005, 02h30
  5. Exposition d'un objet en utilisant des données externes
    Par ocroquette dans le forum OpenGL
    Réponses: 2
    Dernier message: 21/11/2005, 21h49

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