Bonjour,
j'essaye de mettre à jour le contenu d'un DIV (nommé 'user') avec une fonction AJAX. Mon script php renvoie bien du code html, correspondant à ce que je veux afficher dans mon div mais celui-ci n'est pas mis à jour...
Je dois oublier qquechose qquepart mais quoi ?
Ma fonction qui AJAX qui appelle un script php
Le responseText renvoyé :
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
26
27
28
29
30 function connect() { var login = document.getElementById("login"); login = login.value; var pwd = document.getElementById("pwd"); pwd = pwd.value; if (login == "") { alert("Veuillez entrer un nom/numéro d'utilisateur dans le champ 'login'"); document.getElementById("pwd").value = ""; } else { var xhr = getXhr(); xhr.onreadystatechange = function() { if(xhr.readyState == 4 && xhr.status == 200) { var response = xhr.responseText; alert(response); alert(document.getElementById('user')); document.getElementById('user').innerhtml = response; } } xhr.open("POST","/user.php",true); xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); xhr.send("login="+login+"&pwd="+pwd); } }
j'utilise un moteur de template (phpbb) pour générer mon code html...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <br/> Bonjour<br/><b>{NAME}</b> <br/><br/> Profil : <b>{PROFIL}</b> <br/><br/> <a href="#" onclick="deconnect()">déconnexion</a>
Merci d'avance
Partager