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 :

[AJAX] passer des variables en ajax


Sujet :

JavaScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    29
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 29
    Par d�faut [AJAX] passer des variables en ajax
    Salut � tous,

    dans le cadre d'un projet de back office je dois r�aliser un syst�me de facturation
    je maitirise parfaitement le php mais un peu moins le javascript et allez savoir pourquoi j'ai d�cid� de faire �a en ajax.

    jusque l� je n'ai rencontr� aucune difficult� � utilis� ce concept mais je bloque sur un truc surement tout b�te.

    j'ai mon index.html qui contient mon formulaire et mon fichier ajax_facture.php qui le traite. jusque l� j'ai eu besoins de passer seulement deux variables j'ai cette fonction qui s'en occupe

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    function demande(select_id,select_value) {
    	maRequete.request("select_id="+select_id+"&select_value="+select_value);
    }
    et dans le fichier ajax_facture.php je l'ai r�cupe de cette mani�re

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    $select_id=$_POST['select_id'];
    $select_value=$_POST['select_value'];
    (ces codes sont tir� d'un tuto et de fichiers d'exemple)

    seulement j'ai besoins de faire passer une 3�me variable

    j'ai bien essay� de cr�er une deuxi�me fonction identique a la premi�re en lui passant un 3�me argument mais je la r�cup�re pas de l'autre cot�
    si c'�t� possible de la r�cup�rer d'un input de type text sa serais de la boulette...

    je pense avoir fait le tour de toute mes connaissances et y a pas moyen
    avez vous une id�e sur la fa�on de proc�d� ?

    une deuxi�me chose peut �tre plus sp�cifique � javascript dans ce cas ce n'est pas la bonne cat�gorie de forum et je m'en excuse mais est-il possible de r�cup�rer la saisie d'un input en live admettons que dans un champs l'utilisateur saisie le chiffre 52 puis-je proc�d� a des calcul directement avec ce chiffre sans recharger ma page ?

  2. #2
    Membre exp�riment�
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    247
    D�tails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations forums :
    Inscription : Mars 2007
    Messages : 247
    Par d�faut
    slt,

    tu as bien test� avec :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    function demande(select_id,select_value,param3) {
    	maRequete.request("select_id="+select_id+"&select_value="+select_value+"&param3="+param3);
    }
    et donc :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    $select_id=$_POST['select_id'];
    $select_value=$_POST['select_value'];
    $param3=$_POST['param3'];
    si c'est le cas, je vois pas pourquoi �a ne marche pas...

    pour ce qui est de ta deuxi�me question, tu peux d�clencher une fonction js lors du onblur (perte du focus) :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <input type="text" onblur="ta_fonction();">

  3. #3
    Membre chevronn�
    Inscrit en
    Novembre 2006
    Messages
    336
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 336
    Par d�faut
    Tu as v�rifi� que la m�thode �tait bien POST et pas GET (� verifier avec firebug)?

    Ta m�thode request converti la querystring pour qu'elle soit POST correctement?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    29
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 29
    Par d�faut
    d�sol� pour le retard

    merci effectivement j'avais un probl�me de concat�nation en javascript
    ca passe nikel

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Passer des param�tres dans $.ajax
    Par Thewil dans le forum jQuery
    R�ponses: 4
    Dernier message: 18/06/2009, 09h46
  2. [AJAX] Passer des donn�es avec caracteres speciaux
    Par linar009 dans le forum G�n�ral JavaScript
    R�ponses: 21
    Dernier message: 10/01/2007, 11h42
  3. Servlet + AJAX : passer des param�tres
    Par Mister Nono dans le forum Servlets/JSP
    R�ponses: 3
    Dernier message: 14/12/2006, 09h12
  4. [AJAX] Passer des donnees format xml via un POST
    Par ldcarpathes dans le forum G�n�ral JavaScript
    R�ponses: 7
    Dernier message: 21/08/2006, 16h09

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