4 / 4 / 0
Регистрация: 06.03.2018
Сообщений: 225

Передача массива данных в контроллер

18.05.2021, 06:19. Показов 8718. Ответов 41
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
будет вот такой массив данных
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
 var notRadioButtons = document.getElementsByClassName("discNotRadioBtn");
            for (let i = 0; i < notRadioButtons.length; i++) {
                let parentElement = notRadioButtons[i].closest("tr");
                let discId = parentElement.children[1].id;
                let discName = parentElement.children[0].innerText;
                let discExamType = parentElement.children[2].children[0].value
                let examScores = parentElement.children[3].children[0].value;
                let discEgaYear = parentElement.children[4].children[0].value;
                let required = true;
                let user_id = userId;
                SaveExam(discId, discName, discExamType, examScores, discEgaYear, required, user_id);
            }
как сделать так чтобы не вызывать каждый раз метод SaveExam
JavaScript
1
2
3
4
5
6
7
8
9
10
function SaveExam(discId, discName, discExamType, examScores, discEgaYear, required, user_id) {
              $.ajax({
                type: 'GET',
                  url: '@Url.Action("SaveUserExams")/',
                  data: { discId: discId, discName: discName, discExamType: discExamType, examScores: examScores, discEgaYear: discEgaYear, required: required, user_id: user_id},
                    success: function (data) {
                        alert("Сохранено!!!");
                    }
            });
        }
а может одним массивом или json и сохранить в контроллере в БД?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.05.2021, 06:19
Ответы с готовыми решениями:

Передача данных в контроллер
Понять не могу, что я делаю не так? В контроллере 1: return RedirectToAction(&quot;Index&quot;, &quot;Home&quot;, new { Message = &quot;хей&quot;}); В...

Передача массива с JS в контроллер
Доброго времени суток, прошу помощи. Подскажите пожалуйста, как передать массив из JS в контроллер. Просто как переменная все передается,...

Передача данных из javascript в контроллер
Всем доброго времени суток! Передаю данные из javascript(который находится в представлении Index) в метод действия контроллера: ...

41
800 / 583 / 207
Регистрация: 21.02.2019
Сообщений: 2,095
19.05.2021, 13:02
Студворк — интернет-сервис помощи студентам
Alim96,
.. я даже не знаю, что еще сказать ... где-то что-то у вас не так, как должно было быть (а оно должно быть просто, как банный лист) ...
...посмотрите примеры AJAX запросов для ASP.NET MVC в гугле .. хоть бы индийские, их на каждом углу, и сравните со своей реализацией ...

Post The Data To ASP.NET MVC Controller Using JQuery Ajax
1
1534 / 541 / 127
Регистрация: 09.01.2018
Сообщений: 1,758
24.05.2021, 08:14
Цитата Сообщение от Alim96 Посмотреть сообщение
Вроде все совпадает
У вас несоответствие данных. На скрине массив, в контроллере ViewModel со свойством. Отсюда и null.

C#
1
2
3
4
    public class UserExamsViewModel
    {
        public Exams[] Exams { get; set; }
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.05.2021, 08:14

Передача данных из модели в контроллер
Добрый день. Разбираюсь с MVC вторую неделю, поэтому заранее прошу прощения, если мой вопрос окажется уж откровенно тупым. Все темы...

Передача данных из таблицы в контроллер
Всем привет. Имеется, допустим простой класс User: public partial class User { public int UserId { get; set; } ...

Передача данных из View в контроллер
Здравствуйте! Есть контроллер Home и action &quot;Indexx&quot; с атрибутом httpPost. Действие принимает один строковый параметр. Также есть...

Передача данных из Global.asax в контроллер
При старте приложения в Global.asax вычисляются данные и записываются в статическую переменную List&lt;int&gt; myvar protected void...

Передача массива или Ienumerable из представления в контроллер
Всем привет ! Поделитесь как то делает , есть представление , с него аяксом уходят данные, на контроллере есть параметр...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
42
Ответ Создать тему
Опции темы

Новые блоги и статьи
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru