[AJAX] Table.innerHTML et IE..
Bonjour � tous,
Je suis novice dans le forum et j'esp�re que vos lumi�res m'aideront � y voir plus clair dans le monde impitoyable de l'Ajax.
Mon probl�me est le suivant. Je suis amen� � d�velopper une interface d'administration destin�e � mettre � jour des donn�es.
J'ai une page html avec un tableau (je vous �pargne les d�tails) :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| <table id="table_grades" cellpadding="0" cellspacing="0" border="1">
<thead>
<tr>
<th>Nom</th>
<th>Prenom</th>
<th>Date d'obtention</th>
<th>Grade</th>
</tr>
</thead>
<tbody id="tb" name="tb"><!-- ici on insère nos données issues de PHP (les <tr> de chaque personnes)-->
</tbody>
</table> |
Le but est d'effectuer une recherche selon les crit�res choisis par l'utilisateur (nom, prenom...) et d'afficher les r�sultats en temps r�el.
J'ai opt� pour une solution en AJAX qui fonctionne merveilleusement bien ... sous Firefox. Le navigateur le plus pourri que je connaisse, IE, refuse de m'afficher les lignes. Apr�s un d�buggage, il semble que le souci provienne d'un innerHTML de mon tbody au moment de la mise � jour...
Code:
1 2 3 4 5
| if(xhr.responseText!="") {
lbletat.innerHTML = ""
lblres.innerHTML = ""
//alert(xhr.responseText)
document.getElementById("tb").innerHTML = xhr.responseText <<<< ici |
Firefox ne bronche pas � cette syntaxe... auriez-vous une solution � ce probl�me ?
Merci d'avance et bonne soir�e � vous.