Accueil > Forum > > > > XMLHttpRequest de GET à POST
XMLHttpRequest de GET à POST
jeudi 11 mars 2010 à 16:35:01 |
XMLHttpRequest de GET à POST

djfayr
|
Bonjour,
je sollicite votre aide pour un petit truc tout bête, je voudrait juste changer la méthode de mon script XMLHttp Request qui fonctionne très bien en GET.
je voudrait le mettre en POST mais bizarrement je n'y arrive pas j'ai essayer plein de choses.
voici le script en question : (il s'agit d'un menu déroulant qui change le contenu d'une div par exemple, ce contenu récupéré d'une base de donnée)
Code Javascript : var xmlhttp;
function showUser(str)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
{
alert ("Browser does not support HTTP Request");
return;
}
var url="getuser.php";
url=url+"?q="+str;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
function stateChanged()
{
if (xmlhttp.readyState==4)
{
document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
}
}
function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
{
// code for IE7+, Firefox, Chrome, Opera, Safari
return new XMLHttpRequest();
}
if (window.ActiveXObject)
{
// code for IE6, IE5
return new ActiveXObject("Microsoft.XMLHTTP");
}
return null;
}
et le code html du menu est celui-ci :
Code HTML : <head>
<script type="text/javascript" src="mon_code_JS.js"></script>
</head>
<body>
<form>
<select name="users" onchange="showUser(this.value)">
<option value="1">toto Matata</option>
<option value="2">coco chanel</option>
<option value="3">tonton kouchnère</option>
<option value="4">Michel clackson</option>
</select>
</form>
<div id="txtHint"><b>ici va apparaitre les données récupérés de la BDD</b></div>
</body>
merci pour l'aide
www.blog.skiribou.com
|
|
vendredi 12 mars 2010 à 00:17:06 |
Re : XMLHttpRequest de GET à POST

47
|
Bonsoir,
Code Javascript :
var url="getuser.php";
url=url+"?q="+str;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
devient
Code Javascript :
var url = "getuser.php";
var params = "q="+str+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("POST",url,true);
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmthttp.setRequestHeader("Content-length", params.length);
xmlhttp.send(params);
devrait fonctionner
bonne nuit
|
|
samedi 13 mars 2010 à 07:07:35 |
Re : XMLHttpRequest de GET à POST
|
samedi 13 mars 2010 à 07:15:07 |
Re : XMLHttpRequest de GET à POST

djfayr
|
j'envoie le contenu du fichier php qui interprète la requête
ca peu aider pour connaitre la variable a envoyer
la variable a envoyer c'est le nombre d'entrées ( de ligne ) de la table mysql
Code PHP : $q=$_GET["q"];
$con = mysql_connect('localhost', 'root', 'root');
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("ajax_demo", $con);
$sql="SELECT count(*) FROM xxxx WHERE yyyyy = '".$q."'";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result))
{
echo $row['0'] ;
}
mysql_close($con);
www.skiribou.com
|
|
mardi 11 octobre 2011 à 12:25:29 |
Re : XMLHttpRequest de GET à POST

antoinesyma
|
bjr cas urgent s'il vous plait comment envoyer des variables par la méthode get par un formulaire tout en utilisant méthod=post,c-a-d je veux recupérer la valeur de mes input par post et d'autre paramètre par get
|
|
Cette discussion est classée dans : code, url, get, xmlhttprequest, xmlhttp
Répondre à ce message
Sujets en rapport avec ce message
obtenir l'URL d'une frame par une autre [ par SoniqExnihilo ]
Voila. j'ai un framse contenant 2 frame. Dans la premiere frame il y as 2 boutons,un Get et un Set, et une zone de text, dans la seconde il y a google
Timeout [ par turlut ]
Bonjour tout le monde !J'aimerais bien créer un code javascript qui ouvre une fenêtre avec un url genre www.monsite.com/index.php?url= avec une boucl
remplacer texte sélectionné [ par eax ]
salut c encore moi je voudrais juste savoir si on peut prendre la partie sélectionnée d'un textarea, la modifier, et la remettre au même endroitje m'e
cacher le code source [ par morgandetoi06 ]
bonjour, j aimerait savoir comment faire pour cacher le code source de ma page, pour pas qu il soit visible en faisant "affichage > source" sous IE...
Récuperer le code source d'une page [ par bolbo ]
Bonjour, Je souhaiterais savoir s'il existe un moyen de récupérer automatiquement le code source d'une page. Ce que je souhaite faire c'est un petit
Code de sortie [ par gwadarky ]
Slt a tous ! Je cherche un code qui permette de "Capturer" l'URL de la page suivante.Par exemple : l'utilisateur qui sort de mon site en tapant dans l
ActiveX TreeView [ par MAsterC ]
Salut à tous!Dans le Logiciel Front Page, on peut ajouter des ActiveX comme MediaPlayer et autre comme le TreeView...À quelques reprises j'ai essayé d
Passage parametre url [ par stanilou ]
Salut,J'ai un petit soucis, utilisant le javascript et le php, je doit pouvoir transmettre une variable javascript dans un scritp php, on m'a dit de p
Marche sous FireFox mais pas sous IE.... [ par benjiiim94 ]
Bonjour, Je ne comprends pas pourquoi mais ce code marche sous firefox mais pas sous IE, en plus l'erreur me semble bizarre... Cet objet ne gère pas
XMLHttpRequest sous Firefox [ par chino18 ]
Bonsoir tout le monde!! Je désire effectuer une requête en AJAX, pour cela j'utilse ces deux fonctions: //***************
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|