cs_ritaliano
Messages postés7Date d'inscriptionjeudi 2 novembre 2006StatutMembreDernière intervention27 juin 2007
-
5 juin 2007 à 10:57
cs_ritaliano
Messages postés7Date d'inscriptionjeudi 2 novembre 2006StatutMembreDernière intervention27 juin 2007
-
7 juin 2007 à 18:01
bonjour a tous.
Mon problem est d'envoye
des donnees a partir d'un fichier ajax a un fichier php.Mon but etant de recuperer les
donne de formulaires(etablit dans un fichier xml), lors du click
j'appelle un fichier ajax utilisant xmlhttprequest . J' utilise la
metode open indiquer ci dessous avec la methode post et en asynchrone .
Je recoit bien les donne de formulaire dans mon fichier ajax mais pas
moyen de les recuperer dans le fichier php avec $_POST[]. (la methode
de mon formulaire est en post)
voici le code permettant de renvoyer la donne de mon fomulaire au fichier php
xhr.open("POST",'/code_stage/xmlconfirm.php',true);
xhr.setRequestHeader('Content-Type','x-www-form-urlencoded');
xhr.overrideMimeType('text/xml');
var data="sujet="+sujet;
xhr.send(data);
je
realise un module permettant d'envoyer un email a une boite ou j fait
mon stage (si faut vous ecrire en anglais j'essayerai et si vous ne
comprener pas ma demarche demander moi des precision)
merci d'avance
cs_ritaliano
Messages postés7Date d'inscriptionjeudi 2 novembre 2006StatutMembreDernière intervention27 juin 2007 7 juin 2007 à 18:01
Bonjour
je vien justement de terminer de dévellopper mon module.Le problem que j'avais etais de recuperer les valeurs de mes formulaires dans mon fichier javascript .
Il suffissait d'ajoputer dans la balise form le parametre onSubmit= " votrefonction(this. nom de l'element de votre formulaire .value) apres je recupere dans mon fichier ajax de la manier suivante nom de l'element de votre formulairemais le problem persiter donc j'ai placer donc avant la fonction xhr.onreadystatechange j'ai mis :
obj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
var data = "subject="+ sujet+"&question="+question+"&email="+email+"&name="+nom+"&prenom="+prenom;
obj.send(data);
Voila pour celui qui veut develloper des module pour portaneo et sa marche!!!!
a+