cedriclomb
Messages postés275Date d'inscriptionsamedi 19 novembre 2005StatutMembreDernière intervention27 avril 2010
-
24 oct. 2006 à 18:10
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 2010
-
24 oct. 2006 à 18:24
Bonjour,
Bon la j'y pige que couik !
Alors voila le problème, je cherche a envoyer un fomulaire à PHP avec AJAX et une méthode POST, j'ai fait des recherches mais j'ai rien trouvé qui marche enfin apres mon adaptation !
J'ai ensuite pensez essayer une ruse, mais la ruse ne marche pas non plus donc je vous passe les codes de la ruse (la récupération de variabe marche mais pas l'envoi)
Si vous avez une solution soit pour un envoie propre soit avec une ruse !
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 24 oct. 2006 à 18:24
Hello,
tu n'envoies aucune donnée là.
Un exemple en une page, pour que tu comprennes : tu verras qu'on crée une variable data qui est utilisé dans la méthode xmlhttp send ().
<script type="text/javascript">
if (window.XMLHttpRequest) {
oXmlhttp = new XMLHttpRequest();
} else if (window.ActiveXObject) {
oXmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
function search (liste, clef, liste2, clef2) {
oXmlhttp.open('POST','<?php echo $_SERVER['PHP_SELF']; ?>');
oXmlhttp.onreadystatechange=function() {
if (oXmlhttp.readyState==4 && oXmlhttp.status == 200) {
document.body.innerHTML = oXmlhttp.responseText;
}
}
oXmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
var data = liste+'='+clef
if (liste2 != 0 && clef2 != 0) {
data += '&'+liste2+'='+clef2;
}
oXmlhttp.send (data);
}