Javascript spring mvc ajax@ModelAttribute

Javascript spring mvc ajax@ModelAttribute,javascript,jquery,ajax,json,spring,Javascript,Jquery,Ajax,Json,Spring,在我的SpringMVC应用程序中,我有一个数据表,在jquery.dataTables.js的帮助下,我使用ajax和json用分页排序等来填充数据。像这样 $(document).ready(function() { $("#accordion").hide(); $("#productList").dataTable({ "bProcessing" : true, "iDisplayLength" : 10,

在我的SpringMVC应用程序中,我有一个数据表,在
jquery.dataTables.js
的帮助下,我使用ajax和json用分页排序等来填充数据。像这样

$(document).ready(function() {
        $("#accordion").hide();

        $("#productList").dataTable({
            "bProcessing" : true,
            "iDisplayLength" : 10,
            "iDisplayStart" : 0,
             -------------
             --------------

            "sAjaxSource" :  ....'/product/productList',
            "aoColumns" : [ {
                "mData" : "year"
            }, {
                "mData" : "catg"
            }, {
                "mData" : "name"
在表中,我显示了4列。 现在单击每一行,我想显示所选记录的详细信息,大约50个字段

我可以通过
jquery
来实现时间数据表的加载,我可以将所有属性值设置为
json
,并且可以在单击每条记录时设置50个字段的每个id

var table = $('#productList').DataTable();

$('#productList tbody').on('click', 'tr', function() {

    $("#accordion").show();

    var data = table.row(this).data();

    $('#type').val(data.type);
    $('#expdate').val(data.expDate);
    $('#place').val(data.place);
    $('#status').val(data.status);
但是我想使用
@modeldattribute
model
点击一条记录,它将在modeldattribute上执行ajax调用集。因此记录部分的deatils将在表单中,每个字段都有spring表单路径。

有可能吗?请提供帮助。

您可以修改方法,因为这里他们使用隐藏数据

你所需要的只是更换
row.child(格式(row.data()).show()row.child(格式(fetchDataFromServer(row.data().id))).show()

DataTable更改了他们的API,所以必须根据旧的API文档进行更改,或者您可以切换到使用新版本的库

UPD:找到一个遗留API示例。在这里,您需要修改函数调用并从服务器传递数据