Bonjour,

coté serveur la réponse à une requete AJAX est
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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