I have the following where I\'m trying to send list/array to MVC controller method:
var id = [];
var inStock = [];
$table.find(\'tbody>tr\').each(functio
Try setting the traditional
flag:
$.ajax({
url: '/home/UpdateStockList',
data: { ids: [1, 2, 3], stocked: [true, false] },
traditional: true,
success: function(result) {
alert(result.status);
}
});
works fine with:
public ActionResult UpdateStockList(int[] ids, bool[] stocked)
{
return Json(new { status = "OK" }, JsonRequestBehavior.AllowGet);
}