0
DataTableにAJAX要求を追加しました。それはうまく動作します。しかし、私が"serverSide": true
を追加すると、DataTablesに何も表示されません。それが要求に設定したとしてDataTableサーバー側処理がSpring MVCで動作しない
<script>
$(document).ready(function() {
var tableProduct = $('#example2').DataTable({"bInfo": false
, "bLengthChange": false
, "bSort": false
, "oLanguage": {"sZeroRecords": "", "sEmptyTable": ""}
, "processing": true
, serverSide: true
, ajax : '${pageContext.request.contextPath}/restservice/ViewProduct'
});
$.ajax({
type: 'GET',
url: '${pageContext.request.contextPath}/restservice/ViewProduct',
success: function (result) {
var jString = JSON.stringify(result);
var jdata = JSON.parse(jString);
for (var x = 0; x < jdata.length; x++) {
var td1 = jdata[x].serialNo;
var td2 = jdata[x].slsiUnit;
var td3 = jdata[x].itemDesc;
var td4 = jdata[x].slsNo;
var td5 = jdata[x].hsCode;
var td6 = jdata[x].hsCode;
var td7 = jdata[x].hsCode;
tableProduct.row.add([td1, td2, td3, td4, td5, td6, td7]).draw(true);
}
}
});
});
</script>
私のコードを修正するには... –
@NipunVidarshana実際にあなたの問題は非常に広いです。 [DataTables server-side usage doc](https://datatables.net/manual/server-side)をたどって、DataTablesでレンダリングするテーブルで必要なパラメータを確認できます。 –