Я использую ниже, чтобы опубликовать список объектов для контроллера ajax.Как опубликовать массив json-объекта для метода контроллера
JQuery материал:
var values = [];
values.push(rowData1);
values.push(rowData2);
values.push(rowData3);
var data = JSON.stringify({
installationControls: values
});
$.ajax({
url: '/ControllerName/fin',
type: "POST",
contentType: "application/json",
data: {
data: data
},
success: function() {
console.log('success!!');
}
});
Пожалуйста, предложите мне, что это неправильно .. метод
контроллер:
[HttpPost]
public JsonResult fin(object s) {
//.................
}
размещены данные следующим образом:
installationControls":[{"syID":"1789","FullName":"Bejin Mara","Min":"5","MSG":""},{"syStudentID":"46","FullName":"Calderon Laura","MinAbsent":"7","MSG":""},{"syID":"17","FullName":"mic Mayra","Min":"5","MSG":""}]
пытался автор: ng тот же объект и передан в аргумент контроллера, но не работал.
Так что это ваша проблема именно? Любая ошибка msg на firebug? введите код контроллера –
Невозможно вызвать метод контроллера - fin (объект s) '. Скажите, мне нужно изменить argumnet вместо типа object для любого другого типа, чтобы сохранить массив json? – dsi