Récupérer plusieurs résultats d'une requête php
Bonjour,
coté serveur la réponse à une requete AJAX est
Code:
1 2
| $response = array('image_titre' => $image_titre, 'image_desc' => $image_desc);
echo json_encode($response) |
je voudrais pouvoir récupérer la réponse image_titre pour remplir un champ de formulaire et la réponse image_desc pour remplir un autre champs du même formulaire.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| // Code ajax
function showResult(str)
{
var xmlhttp=new XMLHttpRequest();
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState === XMLHttpRequest.DONE)
{
if (xmlhttp.status === 200)
{
// C'est là que je coince !!!!!
document.getElementById("titre").value=xmlhttp.responseText;
document.getElementById("desc").value=xmlhttp.responseText;
}
else
{
alert('Il y a eu un problème avec la requête.');
}
}
}
xmlhttp.open("GET","resultat.php?id_img="+str,true);
xmlhttp.send();
} |
Je trouvé comment faire pour une seule réponse mais pas pour plusieurs et c'est là que je coince ...
Quelqu'un peut-il m'aider ?
merci