Arhn - архитектура программирования

ajax отправляет массив строк в контроллер

Попытка опубликовать массив строк в контроллере

Мой контроллер

public ActionResult GetMessage(List<string> ancestry)
{
}

Мой javascript

var s = ["a", "b", "c"];

$.post(newareaurl, { s: JSON.stringify(s) }, function (data) {

});

Но контроллер получает данные в виде списка с одним элементом, содержащим "[\"a\",\"b\",\"c\"]", я ожидаю, что он может получить список с тремя элементами.

Я попытался установить сериализацию параметров традиционного стиля с использованием традиционного: true, но это дает мне значение «[object Object]» в контроллере.

$.ajax({
  url: newareaurl,
  type: 'POST',
  data: { s: s },
  traditional: true,
  success: function (newTerritory) {
       console.log(newTerritory);
  },
  error: function () {

  }
  });

Как правильно опубликовать массив?


  • попробуйте этот ТАК-вопрос -form" title="как я могу отправить массив строк в контроллер asp net mvc без формы"> stackoverflow.com/questions/309115/ 01.07.2013
  • привет, спасибо за ответ, моя проблема заключается в том, что я не проверял тип javascript var, который я обрабатывал. После того, как я преобразовал объект в массив, он работал *, конечно, по-прежнему используя традиционный набор в true 01.07.2013

Ответы:


1

нашел способ конвертировать объект в массив

var nArray = jQuery.makeArray(s);

работал

01.07.2013
Новые материалы

Коллекции публикаций по глубокому обучению
Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

Представляем: Pepita
Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

Советы по коду Laravel #2
1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

3 способа решить квадратное уравнение (3-й мой любимый) -
1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

Создание VR-миров с A-Frame
Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

Демистификация рекурсии
КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..