[英]Struts2 tags in javascript
我正在用struts2在一個項目中工作,我有一個帶有引導動態表的jsp頁面。 當我嘗試添加僅包含文本字段的行時,它可以完美運行。
<script>
$(document).ready(function () {
var counter = 0;
$("#addrow").on("click", function () {
var newRow = $("<tr>");
var cols = "";
cols += '<td><s:textfield type="text" class="form-control" name="catalogue.lignes[' + counter + '].id.catalogue.ID_CATALOGUE"/></td>';
cols += '<td><s:textfield type="text" class="form-control" name="catalogue.lignes[' + counter + '].id.avantage.ID_AVANTAGE"/></td>';
cols += '<td><s:textfield type="text" class="form-control" name="catalogue.lignes[' + counter + '].DATE_DEBUT"/></td>';
cols += '<td><s:textfield type="text" class="form-control" name="catalogue.lignes[' + counter + '].DATE_FIN"/></td>';
cols += '<td><s:textfield type="text" class="form-control" name="catalogue.lignes[' + counter + '].POINTS_EQUIV"/></td>';
cols += '<td><s:textfield type="text" class="form-control" name="catalogue.lignes[' + counter + '].QUANTITE"/></td>';
cols += '<td><input type="button" class="ibtnDel btn btn-md btn-danger " value="Supprimer"></td>';
newRow.append(cols);
$("table.order-list").append(newRow);
counter++;
});
但是,當我嘗試添加包含struts2列表或諸如calendar的struts2 dojo組件的行時,就會出現問題。
我的Java腳本代碼不讀取這兩個標簽。 知道我正在使用Maven項目。
您可以使用ajax
並將列表作為json獲取。 然后,您可以使用該列表在javasript中渲染新行。
jQuery.ajax({
url: 'youraction.action',
success: function(list){
//use this list to render new row
},
error: function(response){
console.log("error");
}
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.