在Firefox中工作但在IE6中不工作的Ajax函数

在Firefox中工作但在IE6中不工作的Ajax函数,ajax,jsp,Ajax,Jsp,我有一个Ajax功能,可以在Firefox中使用,但不能在IE6中使用 我的ajax脚本: <script type="text/javascript"> function actualiserDLIS(){ var url = 'administration/gestionUtilisateurs.do?method=actualisationDLIs'; var params = 'DR='+encodeURIComponent(document.getElementBy

我有一个Ajax功能,可以在Firefox中使用,但不能在IE6中使用

我的ajax脚本:

<script type="text/javascript">

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>
在我的

[……]

[……]


在我的Alert中,我正在很好地恢复我想要在我的表格中显示的数据。显然,您正在使用Prototype。首先,我必须指出,瞄准IE6是错误的,更糟糕的是,它是邪恶的。众所周知,这个浏览器在各种方面都有问题。浏览器中可能有javascript错误,它们是什么


.

您能发布一个完整的网页来显示问题吗?
<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>