Axio говорит «TypeError: Преобразование круговой структуры в JSON» при вызове веб-службы - PullRequest
0 голосов
/ 29 мая 2019

Я знаю, что название моего сообщения довольно распространено, но я не нашел альтернативы, чтобы объяснить проблему в одной строке.

Я возвращаю простой JSON из моего файла PHP.

Создание и вывод JSON:

$objJson = json_encode( array(
   "id"    => $row["aws_profile_id"],
   "name"  => $row["user_name"],
   "email" => $row["primary_email"],
));

echo $objJson;

Вот вывод, когда я звоню, получи его в моем браузере:

{"id":"amzn1.account.AGABBMWJLHV7ESFWIS3F7KWVGO6Q","name":"Jenny Morrison","email":"aws.jennym@gmail.com"}

https://subratasarkar.com/process_login.php?action=json_data - это URL для генерации вышеуказанного вывода.

Но когда я вызываю службу через axios, в консоли появляется следующая ошибка:

TypeError: Преобразование круговой структуры в JSON в JSON.stringify ()

Вот мой аксиозвонок:

const url = "https://subratasarkar.com/process_login.php";

  axios
    .post(url, { params: { action: "json_data" } })
    .then(response => {
      //var data = JSON.parse(response);
      console.log(response);
    })
    .catch(error => {
      console.log(error);
    });

Пользователь Amazon создан только для тестирования, а не настоящий.

...