在我使用 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)
但我不确定。
谢谢