Передать несколько параметров в POST - Axios - PullRequest
0 голосов
/ 20 мая 2018

Я пытаюсь передать объект team и целое число league_id в качестве параметров для моего почтового запроса.Но я могу только передать параметры команды ...

Вот то, с чем я работаю:

onSubmit: function () {
    axios.post('/api/v1/teams', {team: {name: this.$refs.team_name.value}, league_id: this.$route.params.id}, {
      headers: {
        Authorization: "Bearer "+localStorage.getItem('token')
      }
    }).then(response => {
      this.$router.push('/')
    }).catch(error => {
      this.$router.push('/create_team')
    })
  }

Вот что получает мой сервер:

%{"team" => %{"name" => "face"}}

Я хочу, чтобы это выглядело так:

%{"team" => %{"name" => "face"}, "league_id" => 15}

Как мне сформировать этот запрос с помощью Axios?

1 Ответ

0 голосов
/ 21 мая 2018

Возможно, потому что ваш this. $ Route.params.id имеет значение null или не определено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...