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 :

post array en ajax [AJAX]


Sujet :

jQuery

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    508
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 508
    Par défaut post array en ajax
    Bonjour, je suis un peu perplex quand sur la question de la soumission en post d'un tableau javascript

    Ma focntion ajax et la suivante:
    Code : 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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    
    $('#delete').click(function(){
    
     var checked = new Array();
     var i ;
    var checkbox = document.getElementsByName('del');
    
    
     for(i = 0; i<checkbox.length;i++){
         
         if(checkbox[i].checked){
             checked.push(checkbox[i].value);
         }
      
     }
    
     $.ajax({
                    url: '{{ path('Ecommerce_suivi_commande') }}',
                    type: 'POST',
                  data: {checked: checked},
                    //data: {checked: '1'},equivalent a //data: 'checked=1',
                    
                    success: function(data){
                        
                        
                       }
                               
        });
    
              return false;
    });
    Mon tableau de valeur est bien passé, mais question est la suivante, pourquoi je doit mettre de simple incolade pour pouvoir mettre en data mon tableau checked ?

    Merci les amis de m'expliquer pourquoi cette syntaxe

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 208
    Par défaut
    Bonjour,
    pas inutile de lire la documentation jQuery.ajax() et Comment dois-je formuler une requête AJAX ?.
    Quoiqu'il arrive c'est une chaine qui est transmise.

  3. #3
    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
    incolade ?
    je connais les accolades ...

    Sinon il suffisait de regarder un peu ce que tu envoies au moyen d'un formulaire avec des éléments de même name en get par exemple, tu aurais vu les éléments envoyés dans l'url
    Et en effet en ajax ce n'est que du string qui transite. la reconversion en tableau se fait coté serveur (ex en php avec json decode)
    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 !

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    508
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 508
    Par défaut
    Merci les amis pour ces informations

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

Discussions similaires

  1. Séparateur dans un POST Array
    Par Olivier P. dans le forum ASP.NET MVC
    Réponses: 1
    Dernier message: 13/03/2014, 14h42
  2. Réponses: 1
    Dernier message: 26/09/2013, 09h37
  3. [Tableaux] Passage d'un Array via method POST
    Par elagarde dans le forum Langage
    Réponses: 10
    Dernier message: 30/10/2008, 16h50
  4. encodage des données lors du post en AJAX
    Par jibouze dans le forum Serveurs (Apache, IIS,...)
    Réponses: 1
    Dernier message: 19/04/2006, 21h26
  5. [AJAX] Récupérer paramètre sur POST dans une servlet
    Par _beber85 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 05/04/2006, 11h52

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