[AJAX] Fonction ajax qui fonctionne sous FireFox mais pas sous IE 6
Bonjour, j'ai une fonction qui me permet après une sélection dans une liste de mettre à jour un tableau. Lorsque je teste sous FireFox cela fonctionne sans problème :ccool:
Mais mon appli devra aussi tourner sous IE6 et la lorsque je test aucun resultat mon tableau ne se met pas à jour pourtant je reçois bien mes lignes a mettre dans mon tableau :calim2:
Mon script:
<script type="text/javascript">
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| function actualiserDLIS(){
var url = 'administration/gestionUtilisateurs.do?method=actualisationDLIs';
var params = 'DR='+encodeURIComponent(document.getElementById('selectDR').value);
var myAjax = new Ajax.Request(
url,
{ method: 'post',
parameters: params,
onComplete: majDLIS
});
}
function majDLIS(retour){
if (retour.status == 200)
{
alert("Retour Status: "+retour.responseText);
document.getElementById('tableDLI').innerHTML = retour.responseText;
}else{
document.getElementById('tableDLI').innerHTML = "uncool";
}
}
</script> |
Mon <Body>:
Code:
1 2 3 4 5 6 7 8 9 10
| <table class="tabForm" id="tableDLI">
<c:forEach var="DLI" items="${sessionScope['fiscalite.AdministrationGestionUtilisateurForm'].DLISUtilisateur}" varStatus="status" >
<tr>
<td class="label_tableau_type1 width200px" ><c:out value="${DLI.code}"/>
</td>
<td class="width150px" colspan="3"><html:checkbox property="DLI(${status.count-1})"/>
</td>
</tr>
</c:forEach>
</table> |