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

Bibliothèques & Frameworks Discussion :

Envoi paramètres POST avec signe "?" [Prototype]


Sujet :

Bibliothèques & Frameworks

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de hugo69
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    512
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 512
    Par défaut Envoi paramètres POST avec signe "?"
    Bonjour,

    J'utilise depuis peu la librairie prototype.

    Je cherche à envoyer des données et si je met le signe "?" dans l'un de mes champs récupéré, il n'envoi aucunes données.

    Surement, car il foire sa chaine string.

    Comment puis je procéder?

    Voici mon code.

    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
    var email = $F('email');
    	var nom = $F('nom');
    	var objet = $F('objet');
    	var message = $F('message');
    	var action = "form_contact";
    	var parametres = 'email=' + email + '&nom=' + nom + '&objet=' + objet + '&message=' + message + '&action=' + action;
     
     
    	var requete = new Ajax.Request( 
      		monsite+'outils/ajax.php', { 
    		method: 'post', 
    		parameters: parametres, 
    		onCreate: loadingResult,
    		onComplete: showResult
     
        } );
    Merci

  2. #2
    Rédacteur
    Avatar de marcha
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2003
    Messages
    1 571
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 571
    Par défaut
    Salut,

    Si tu compose tes paramètres "à la main" tu dois gérer
    l'encodage de certains caractères (avec escape() ça devrait
    le faire)

    sinon regarde ceci, ça le fait pour toi http://www.prototypejs.org/api/form/serialize

  3. #3
    Membre éclairé Avatar de hugo69
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    512
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 512
    Par défaut
    tu me dis "à la main", mais on peux faire autrement que comme j'ai fait??

    Génial ton lien, j'ai fait comme ca et ca fonctionne impeccable....

    A savoir qu'il faut bien mettre le parametre NAME sur chaque élément du formulaire, l'ID ne suffit pas.


    Tx..


    voici le code pour les amateurs:

    Sur le formulaire:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <form id="formulaire" name="formulaire" style="margin:0px; padding:0px">
    								<div class="form_div" style="margin-top:0px;"><input class="form m_text" type="text" id="email" name="email" ></div>
    								<div class="form_div"><input class="form m_text" type="text" id="nom" name="nom"></div>
    								<div class="form_div"><input class="form m_text" type="text" id="objet" name="objet"></div>
    								<div style="margin-top:2px"><textarea rows="20" cols="40" class="form m_text" style="height:140px;overflow:hidden"  id="message" name="message"></textarea></div>
    								<div align="left" style=" margin-top:6px"><input  type="button" onclick="form_contact($(formulaire).serialize(true))" value="" class="buttonImg"></div>	
    								<input id="action" name="action" type="hidden" value="form_contact" />															
    							</form>



    et sur le javascript, j'ai enlever les lignes var action et var parametres

    tx

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

Discussions similaires

  1. [Hook] Envoie courriel : post-commit avec svnnotify
    Par Marneus dans le forum Subversion
    Réponses: 1
    Dernier message: 05/04/2012, 15h43
  2. Paramètre $.post avec serialize
    Par WyLLoU dans le forum jQuery
    Réponses: 1
    Dernier message: 03/12/2009, 14h12
  3. [C#] Envoi paramètres url par POST
    Par Mselle dans le forum C#
    Réponses: 5
    Dernier message: 21/10/2009, 15h36
  4. Envoi de variables avec POST
    Par oops! dans le forum Flash
    Réponses: 5
    Dernier message: 06/08/2006, 21h14
  5. [Debutant] envoi d'un message POST avec une URL
    Par Yannos94 dans le forum Entrée/Sortie
    Réponses: 11
    Dernier message: 14/06/2006, 10h22

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