У меня был сайт, возможно, похожий на ваш.
У меня была таблица с флажками в каждой строке.
То, что я сделал, было:
var firstPriorityArray = new Array();
$("Input:checkbox[name=FirstPriority]:checked").each(function () {
firstPriorityArray[firstPriorityArray.length] = $(this).val();
console.log(fp.toString());
});
console.log предназначен только для того, чтобы увидеть, что произошло и как это выглядит:)
Впоследствии я использовал JSON.Stringify () и объект и отправил его обратно на другой сайт ASPX с AJAX, например:
var o = new Object();
o.primary = firstPriorityArray;
var json = JSON.stringify(o);
$.ajax({
url: 'getMeAJAX.aspx',
type: 'POST',
data: "json=" + json,
success: function (response) {
//On success
},
error: function (xhr, ajaxoptions, thrownError) {
alert(thrownError);
}
});
Может быть, вы можете использовать это или вдохновиться. Я не могу сказать, является ли это «идеальным» и наиболее «MVC» способом сделать это, но это работает;)
// Gerner