Добрый день, нужно получить переменную из php в метод fetch ( JavaScript ), как это можно реализовать. Я вроде прописал
header('Content-Type: application/json');
echo json_encode($data);
Но я так и не понял, как её вывести в переменную в main.js
Файл main.js
async function getResoponse() {
let resoponse = await fetch('Переменная ($data)')
let items = await resoponse.json()
items = items.splice(0, 20)
let list = document.querySelector('.drops')
for(key in items){
console.log (items[key])
list.innerHTML += `
<li class="drop">
<h4>${items[key].id}</h4>
<h4>${items[key].title}</h4>
<img src="${items[key].img}" alt="">
<h4>${items[key].price}</h4>
<h4>${items[key].type}</h4>
<h4>${items[key].chance}</h4>
</li>
`
}
}
getResoponse()
Файл Connection.php
<?php
$host = 'localhost'; // адрес сервера
$user = 'mysql'; // имя пользователя
$password = 'mysql'; // пароль
$database = 'cases'; // имя базы данных
?>
Файл ReceivingCases.php
<?php require_once ('../DropCases/MySql/Connection.php'); // подключаем скрипт
$conn = new mysqli($host, $user, $password, $database);
$sql = "SELECT * FROM `doka 2`";
$result = mysqli_query($conn, $sql) or die("Ошибка");
$conn->close();
$data = mysqli_fetch_assoc($result);
header('Content-Type: application/json');
echo json_encode($data);
?>