Уже несколько дней я пытаюсь исправить эту проблему. Что нужно: 1) отправлять данные из JSON (asyn c fetch await) в php 2) получать данные и загружать их на свой сервер
Собственно, с этого момента я получаю ответ из моего PHP, но этот пуст в моем console.log.
см. код ниже:
Отправить данные из FORM JSON; используя asyn c fetch await до PHP MySQL
Спасибо за вашу помощь, и, как обычно, я продолжаю искать ответ. Это будет сообщение.
форма
<form id="form">
<div id="areachatbox"></div>
<textarea type="text" id="message" name="message" ></textarea>
<input id="submit" type="submit" value="Send">
</form>
JSON:
<script>
const form = document.getElementById('form');
form.addEventListener('click', textarea);
async function textarea(event) {
event.preventDefault();
const msg = document.getElementById('message').value;
const response = await fetch('chatpost.php', {
method: 'post',
body:JSON.stringify({msg})
})
const data = await response.text();
console.log(data);
}
</script>
и PHP
<?php
$json = json_decode(file_get_contents('http://localhost/XXXXXX/homepage.php'), true);
echo $json['msg'];
?>