1

在我使用 datePicker 恢复日期后,我想在我的 JSP 中的特殊 div 中发布对象的新闻属性。

问题是所有页面都重新加载到我的 div 中。

这是我关于 Jquery 和 Ajax 的脚本的一部分。我想显示“使命”的属性:

$('#datepicker').change(function() {
$.ajax({
      type: "GET",
      url: '${pageContext. request. contextPath}/convoyeur/listeMission/' + $('#datepicker').val().replace('/','-').replace('/','-'),
      error:function(msg, string){
          alert( "Error !: " + string );
          },
      success: function(mission){
          // On remet les champs à vide
          $("#tab").empty().hide;
          //On remplit les champs de la du tableau avec la date saisie
          $("#tab").append(mission);



      }
    });
});

然后是关于我的 JSP 的代码:

<p>Choisir une date: <input type="text" id="datepicker" /></p>

<div  id="tab" class="container">

<div  class="content">
    <table class="table table-striped" >
        <thead>
            <tr>
                <th class="center-td">Date d'execution</th>
                <th class="center-td">client</th>
                <th class="center-td">site depart</th>
                <th class="center-td">site arrivee</th>
                <th class="center-td">Vehicule</th>
                <th class="center-td">commentaire</th>
                <th class="center-td"></th>
            </tr>
        </thead>
        <tbody>
            <c:forEach var="mission" items="${listMission}" >
                <tr>
                    <td><c:out value="${mission.date }"/></td>
                    <td><c:out value="${mission.nomClient }"/></td>
                    <td><c:out value="${mission.siteDepart.adresse }"/></td>
                    <td><c:out value="${mission.siteArrivee.adresse }"/></td>
                    <td><c:out value="${mission.vehicule.modele }"/></td>
                    <td><c:out value="${mission.commentaire }"/></td>

                </tr>
            </c:forEach>

        </tbody>
    </table>
</div>

我认为错误在于:

$("#tab").append(mission)

但我不确定。

谢谢

4

0 回答 0