То, что я пробовал в своем проекте, похоже на передачу выбранного значения флажка в виде строки, разделенной запятыми, в json моего контроллера ... но я не получаю значение для действия json ... там показано нулевое значение.
Как я могу это сделать? Пожалуйста, помогите мне
function getIds(checkList)
{
var idList = new Array();
var loopCounter = 0;
jQuery("input[name=" + checkList + "]:checked").each
(
function()
{
idList[loopCounter] = jQuery(this).val();
loopCounter += 1;
}
);
alert(idList);
jQuery.getJSON("/Photos/CheckForIdsJson", { idList: idList });
}
[AcceptVerbs(HttpVerbs.Get)]
public JsonResult CheckForIdsJson(Int32[] idList)
{
JsonResult result = new JsonResult();
result.Data = idList;
return result;
}