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 :

Transmettre un tableau en paramètre (Ajax/Jquery)


Sujet :

jQuery

  1. #21
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 207
    Par défaut
    je fais ça coté serveur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    function custom_ajax_function(){
        $json = $POST['data'];
     
     
        echo json_encode($json);
    }

  2. #22
    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 661
    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 661
    Billets dans le blog
    1
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    function custom_ajax_function(){
        $json = json_decode($POST['data']);
         echo json_encode($json);
    }
    pour faire un json encode il faut un array ...
    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. #23
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 207
    Par défaut
    cela m'affiche toujours null

  4. #24
    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 661
    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 661
    Billets dans le blog
    1
    Par défaut
    et si tu mets ça tu as quoi dans la console ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo nl2br(print_r($_POST,true));
    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. #25
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 207
    Par défaut
    cela m'affiche Array
    (
    )

  6. #26
    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 661
    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 661
    Billets dans le blog
    1
    Par défaut
    Ta page ne reçoit pas les données ...
    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 !

  7. #27
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 207
    Par défaut
    d'ou cela peut venir?

  8. #28
    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 661
    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 661
    Billets dans le blog
    1
    Par défaut
    Dans la console firebug, vois tu le post ?
    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 !

  9. #29
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 207
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [{"nom":"zoneTitre","haut":"10px","gauche":"3px","largeur":"376px","hauteur":"56px"},{"nom":"zoneDescription","haut":"67px","gauche":"4px","largeur":"200px","hauteur":"261px"},{"nom":"zoneAutres","haut":"334px","gauche":"4px","largeur":"376px","hauteur":"50px"},{"nom":"zoneImage2","haut":"67px","gauche":"206px","largeur":"","hauteur":"261px"},{"nom":"zoneSuggestion","haut":"353px","gauche":"398px","largeur":"","hauteur":"32px"},{"nom":"zoneBouton","haut":"11px","gauche":"546px","largeur":"18px","hauteur":"18px"},{"nom":"zoneCaracTechnique","haut":"109px","gauche":"375px","largeur":"178px","hauteur":"134px"},{"nom":"zoneplusProduits","haut":"0px","gauche":"373px","largeur":"178px","hauteur":"134px"},{"nom":"zoneTarif","haut":"219px","gauche":"376px","largeur":"178px","hauteur":"134px"}]

  10. #30
    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 661
    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 661
    Billets dans le blog
    1
    Par défaut
    et ça c'est à l'envoi...

    et si tu fais un var_dump

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
        $json = json_decode($POST['data']);
         var_dump($json);
    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 !

  11. #31
    Invité de passage
    Femme Profil pro
    Étudiant
    Inscrit en
    Août 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Togo

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2012
    Messages : 1
    Par défaut Réponse
    Salut,

    J'ai suivi votre post pour réaliser le même traitement sur un projet que je réalise actuellement. Et avec un peu plus de recherches sur internet, j'ai trouvé la solution.
    Je vois que le post est un peu vieux, mais je vais quand même poster la solution pour ceux qui pourront en avoir besoin dans le futur.

    Là voici :
    J'ai suivi le code du 22/05/2012 de maxwel56 à 22h49.
    A la ligne 32, au lieu du "var data = JSON.stringify(jsonObjects);" j'ai plutôt utilisé ce code : var data= { recup : jsonObjects };
    La fonction : jQuery.ajax({...}); reste intact.

    A la fin je récupère mon tableau en php avec $_POST['recup']. Avec un var_dump($_POST['recup']) je vérifie que j'ai bien toutes les données du tableau.

    Merci à tous.

Discussions similaires

  1. [AJAX] Tableau en paramètre pour méthode AJAX
    Par Florian_mbf dans le forum AJAX
    Réponses: 3
    Dernier message: 21/05/2013, 12h42
  2. [AJAX] Passer en paramètre ajax un tableau javascript
    Par nicolas2603 dans le forum AJAX
    Réponses: 5
    Dernier message: 13/01/2012, 15h09
  3. [AJAX] Transmettre un tableau de AJAX à PHP
    Par Général03 dans le forum AJAX
    Réponses: 9
    Dernier message: 14/01/2010, 19h13
  4. [AJAX] Ajax+Firefox: transmettre un tableau: bug/refresh
    Par AIexis dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 27/01/2009, 18h27
  5. Réponses: 3
    Dernier message: 24/09/2005, 10h34

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