PHP ajax base de données : comment passer des deux variables et d'obtenir les données en div même?
<script>
function showUser(str)
{
if (str=="")
{
document.getElementById("txtHint").innerHTML="";
return;
}
if (window.XMLHttpRequest)
{//code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{//code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","getuser.php?q="+str,true);
xmlhttp.send();
}
</script>
ce script envoie une variable php code et d'obtenir des données à partir de la base de données et le mettre dans la balise div, comment pouvons-nous envoyer deux variables et d'obtenir des données de différentes étiquettes.?
OriginalL'auteur Mamoun Omer | 2013-09-23
Vous devez vous connecter pour publier un commentaire.
envoyer 2 variables pass 2 paramètres, comme:
et en php
dans les cas les plus simples, vous pouvez faire: en php
en js que vous pouvez faire:
dans ce cas, vous pouvez simplement passer un paramètre dans votre ajax .envoyer(..) et de répondre 2 données à partir de PHP côté comme dans la réponse ci-dessus..
OriginalL'auteur Sudhir Bastakoti
Vous avez
xmlhttp.open("GET","getuser.php?q="+str,true);
dans votre code. Vous pouvez passer vos variables dans l'URL:xmlhttp.open("GET","getuser.php?var1=" + var1 + "&var2=" + var2, true);
Pour la deuxième partie de votre question, vous pouvez analyser
xmlhttp.responseText
, obtenir les données souhaitées, et la mettre dans votrediv
s commedocument.getElementById("your_div_id").innerHTML = [your_data]
.Je vous recommande d'utiliser le format XML ou JSON lorsque les données de retour, de sorte qu'il sera plus facile à analyser des données et à utiliser dans votre
div
s.Vous pouvez retourner un JSON à partir de PHP qui tiennent les deux champs. Puis chercher la réponse, l'analyser en tant que JSON, et il suffit de prendre une de vos deux champs et de les afficher dans une autre
div
que vous le désirez.OriginalL'auteur linkyndy
PHP Retour
Javascript
OriginalL'auteur Shakti Patel
Code PHP et JSON :
Code Javascript
Comment envoyer des multiples de deux variables :
OriginalL'auteur user1843951