Сложный запрос ajax к методу Spring Post - PullRequest
0 голосов
/ 11 апреля 2019

Мне нужно передать сложную структуру данных в метод post. Я не знаю, как сформировать его в методе JS. Мне нужно передать в посте метод Map<String, List<String>>. Как получить эту структуру в JS. А как передать это в почтовом методе?

1 Ответ

2 голосов
/ 11 апреля 2019

Как подсказывает @ ADyson , похоже, что форма данных, которая вам нужна в JSON, будет выглядеть примерно так:

{ "a": ["1", "2", "3"], "b": ["4", "5", "6"] }

Вы можете использовать fetch для отправки запросов AJAX. Если вы предпочитаете не использовать fetch, есть много вариантов, но перечислять их здесь не стоит.

fetch('http://www.yourendpoint.com/whatever-route', {
  method: 'POST',
  headers: {
    'Accept': 'application/json',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({a: ["1", "2", "3"], b: ["4", "5", "6"] }),
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...