mon probleme est simplement ca fait pas ce que je veut

ce que je souhaite est simple deux liste deroulante liée

une Serivice et une Utilisateur lié à service, donc quand je choisi un service je n'ai plus que les utilisateur du service afficher

mon probleme c'est que lorsque je choisi un service j'ai "undefined" à la place de ma liste deroulante

voila mon soucis

et pour information mon code :

la fonction appeler suite au changement de la liste Service
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
function onChnageDelService(){ 
getXhr(); 
xhr.onreadystatecahnge=function(){ 
if(xhr.readystate==4 && xhr.status ==200){leselect=xhr.reponseText; 
document.getElementById('delUser').innerHTML=leselect;}}xhr.open("post","ajaxForDelUtilisateur.php",true); 
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 
sel=document.getElementById('delServ'); 
idService=document.getElementById('delServ').value;
xhr.send("ideService="+idService); 
}
le code php appeler par le open de AJax
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
echo "<select name='delUser'>";
if(isSet($_POST["idService"])){
$idService = $_POST['idService'];
if($idService !=""){
/*apel de ma requete pour avoir les user du service
}else{/* tout les users du service*/
}
echo dataSelect($requete); // affiche toutes les element de ma requete dans entre balise option
}
else
echo "<option>probleme</option>";
?>
et les code php de mes select de base:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<select name='delServ' id='delServ' onChange='onChangeDelService()'> 
<option value="-1" selected>---------------</option> 
<?php echo dataSelect($requestService,"Service");?> 
//rempli les option de la select marche bien car je visualise les otions 
</select>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<div id='delUser' style='display:inline'> 
<?php echo dataSelect($requestUtilisateur,"Utilisateur");?> 
</select> 
</div>

et apres selection du servi ce j'obtien undefined au niveau de la liste Utilisateur ?????

aussi comment faire pour voir ce qu'il se passe au niveau du fichier appel par le open pour faire du debug?

merci pour l'aide et le temps accorder a mon soucis