我收到上述错误消息。数组中似乎有一个数字“ 1”被发送回结果中。正在发送正确的信息,该信息写在错误消息的文本中。
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);
});
}
显示的代码底部的错误消息变量是将信息发送到控制台(图像)的原因。