@karnuki

Почему не могу отправить данные на сервер?

Пытаюсь из скрипта отправить данные.
Скрипт расположен по пути /src/JS/services.js.
Вызываю этот скрип в index.js.
Сам скрипт:

function cratetask(){
  axios.post('http://webgis:81/src/server/index.php', {
    'a1' : 'привет'
  })
  .then(function (response) {
    console.log(response.data);
    console.log(response.status);
    console.log(response.statusText);
    console.log(response.headers);
    console.log(response.config);
  });
}


В самом index.php:
<?php
echo $_POST['a1'];
?>

Но ничего не выводит.

Если резюмировать, то мне нужно отправлять из скрипта на сервер переменную в данном случае строку 'привет' (для примера).
  • Вопрос задан
  • 66 просмотров
Решения вопроса 1
delphinpro
@delphinpro
frontend developer
Добавьте заголовок

axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
IonDen
@IonDen
JavaScript developer. IonDen.com
Ну так открывайте консоль network в браузере и смотрите что делает ваш запрос.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
XPOWER Одесса
от 3 000 до 5 500 $
Artezio Москва
от 160 000 до 220 000 ₽