Передача массива методу в контроллере из файла js и возвращение значения - PullRequest
0 голосов
/ 10 июля 2020

Я пытаюсь передать значение из js на шлюз методов в домашнем контроллере и хочу вернуть результат (целое число)

$.ajax({
            url: '/Home/gateway?s=' + dates[],
            type: 'POST',
            dataType: 'json',
            data: { id: 'value' },
            success: function (data) {
                alert("success");
            },
            error: function () {
                alert('error');
            }
        });

1 Ответ

0 голосов
/ 10 июля 2020

Вы передаете параметры запроса URL-адреса в запросе POST, который по замыслу должен ожидать тело полезной нагрузки. Почему бы не добавить в объект данных еще одно свойство, называемое датами, и установить его значение в массив dates?

$.ajax({
  url: '/Home/gateway',
  type: 'POST',
  dataType: 'json',
  data: {
    id: 'value',
    dates
  },
  success: () => {
    alert("success");
  },
  error: () => {
    alert('error');
  }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...