检查数据表中的所有数据条目

时间:2018-03-15 03:00:34

标签: javascript checkbox datatables

如果用户单击“全选”按钮,则应检查从第1页到最后一页的表中的所有数据。但是,它只会检查列表的第一页,因为只显示第一页并且具有类。

我有这段代码:

var clicked = false;
$("#ExportAll").on("click", function () {
    $(".ExportOrder").prop("checked", !clicked);
    clicked = !clicked;
});

如何检查第1页的所有数据,直到最后一页,并且还会在控制器中发送所有已检查的数据?它使用数据表。

  

//被修改

我修改了我的代码,并且能够检查不同页面上的所有列,但是当我单击“导出”按钮时,只有那些当前显示将被发送到控制器

$(document).ready(function () {
        var oTable = $('#orders-table').dataTable({
            stateSave: true
        });
        $("#ExportAll").on("click", function () {
            oTable.$("input[name='ExportOrder']").attr('checked', $(this.checked));
        });
    });

这是控制器:

public ActionResult PostToStarShipIt(string[] ExportOrder)
{
}

虽然检查了所有列表,但ExportOrder中的数据只是当前显示列表中的数据。如何获取所有已检查的数据?谢谢你的帮助。

0 个答案:

没有答案