javascript - With Jquery Datatable multiple row selection, How to submit form with array of ID's (or any specified column)? -
i'm working datatable api. in script, i'm trying values of column(serial num) of selected rows.
the following code gets serial-nums 1 string separated commas. how can send serial nums array, in action method them string array
js
$(document).ready(function () { var table = $('#datatableone').datatable(); // toggle selected/unselected row $('#datatableone tbody').on('click', 'tr', function () { $(this).toggleclass('active'); }); $('#submitcustomreport').click(function () { var data = $.map(table.rows('.active').data(), function (item) { return item[1] // <---- 1 index of serialno column. }); var input = $("<input>") .attr("type", "hidden") .attr("name", "selected_serialnos").val(data); $('#reportform').append($(input)); $('#reportform').submit(); }); }); controller
public actionresult publishcustomisereport(sitemodel model, formcollection fc){ var hidden = fc["selected_serialnos"]; // wanna iterate through serial no here }
Comments
Post a Comment