“意外令牌[在JSON中位于位置1”

时间:2019-07-27 17:56:51

标签: php sql json

我收到上述错误消息。数组中似乎有一个数字“ 1”被发送回结果中。正在发送正确的信息,该信息写在错误消息的文本中。

![error message](https://ibb.co/ZV7JmBv)

var_dump没有提供任何其他信息。我也尝试过将datatye更改为文本和json,但无济于事。

<?php

header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Headers: Origin, Content-Type");

require_once("connection2.php");

$rest_json = file_get_contents("php://input");
$_POST = json_decode($rest_json, true);

$stmt = $conn->prepare("SELECT classe FROM classes");
echo $stmt->execute();

if ($stmt->rowCount() > 0) {
    $output = array();
    $output = $stmt->fetchAll();
    // var_dump($output);
    echo json_encode($output);
} else {
    $errors = "No data found";
    echo json_encode($errors);
}



  getRdvInfo(id) {
return this.http.post('http://localhost/Attendance App/myApp/src/app/api/getRdvInfo.php?id=' + id, {
  id
}).subscribe(data => {
  console.log(Object.values(data));
  let classesData = Object.values(data);
  const grabArray = classesData[0];
  const classe = grabArray.classe;
  if (classe !== undefined) {
    let navExtras: NavigationExtras = {
      state: {
        classes: classesData,
      }
    }
    this.router.navigate(['/agenda/', id], navExtras);
  };
  if (classesData.length == 27) {
    alert("Aucune leçon prévue pour cette date")
  }
},
  error => {
    console.log(error);
  });

}

显示的代码底部的错误消息变量是将信息发送到控制台(图像)的原因。

0 个答案:

没有答案