Axios http всегда возвращается с пустыми данными

Я задавал этот вопрос раньше и не смог получить ответ. Я был в состоянии использовать метод: «получить», как показано ниже, чтобы заставить его работать, так что все было в порядке, но на этот раз мне нужно использовать сообщение. В другом проекте (использующем реагировать, редукс, php, webpack, xampp) появилась та же проблема, и я пытаюсь ее решить. Итак, вот оно:

register.php

  echo $_GET['task'];

index.js

  const values = {task: 'doSomething', username: 'username'}
  axios({
      url: "./server/register.php",
      timeout: 20000,
      method: 'get',
      params: values
  }).then(function(response){console.log(response.data)})

Когда я делаю все вышеперечисленное, все в порядке, и данные выходят из системы как «doSomething». Однако, когда я пытаюсь использовать axios ({method: 'POST'}) и изменить php на $ _POST ['task'], я получаю сообщение о том, что $ _POST ['task'] не определено, как показано ниже:

index.js

  axios({
      url: "/projects/myProject/server/register.php",
      method: 'post',
      data: values
  }).then(function(response){console.log(response.data)})

register.php

echo $_POST['task'];

уведомление: Неопределенный индекс: задача

Также, когда я пытаюсь сделать это с помощью axios.post (), я сталкиваюсь с точно такой же проблемой. Я хочу использовать почтовый запрос здесь. Кто-нибудь может пролить свет на это для меня?

Ответы на вопрос(3)

Ваш ответ на вопрос