Я просто хотел отправить список номеров Id, которые собраны из значений флажков.Следующий пример кода, который я уже пробовал, но не работает контроллер mvc не получает значения Id.Пожалуйста, проверьте код ниже и скажите мне, что я делаю здесь неправильно.
var _groupids = [];
$('input[class="groupids"]:checked').each(function() {
_groupids.push(this.value);
});
var ticks = {};
$.each(_groupids, function(key, value) {
ticks['Id'] = value;
});
console.log(ticks);
$.post('/MyController/Create', {
groupIds: JSON.stringify(ticks)
}).done(function(data) {
});
Модель:
namespace Demo.ViewModels
{
public class Ppp
{
public int Id { get; set; }
}
}
Контроллер:
[HttpPost]
public ActionResult Create(List<Ppp> data)
{
//want to get ajax value in `data`
}
Примечание: я также пыталсяудаление JSON.stringify
, но все еще не получает никакого значения в контроллере
Я также пытался отправить это значение следующим образом ticks = '[{"Id": 1}, {"Id": 2}, {"Id": 3}]';
и все еще не получает никакого значения в контроллере