【发布时间】:2018-05-16 05:54:51
【问题描述】:
我为我的数据表添加了一个 AJAX 请求。它工作正常。但是当我添加 "serverSide": true 时,DataTables 什么也没显示。
<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>
【问题讨论】:
标签: jquery ajax jsp spring-mvc datatables