Последние пару часов я потратил на борьбу за написание некоторого javascript и jquery.
В основном я пытаюсь пройтись по таблице, проверяя, существует ли атрибут в TD, если он добавляет свою информацию вмассив и отправить его обратно на сервер
Мой код (я уверен, что это может быть лучше)
$("#save-changes").click(function () {
var param = [];
var table = $("#products-grid > .t-grid-content > table tbody tr").each(function (i) {
//find checkboxes using class
var td = ($(this).find("td:nth-child(2)").find(".cb"));
var attr = $(td).attr('data-item');
if (typeof attr !== 'undefined' && attr !== false) {
console.log(td);
param.push({ "itemId": attr, "productId": td.val() });
}
});
console.log(param);
$.ajax({
url: '@Url.Action("ApplyProduct")',
data: param,
type: 'POST',
success: function (e) {
Я застрял при попытке передать массив обратно на сервер.Что мне нужно сделать, чтобы отправить данные обратно на сервер в качестве параметра, понятного для сервера?
Любая помощь будет великолепна!