Показать сообщение отдельно
  #5 (permalink)  
Старый 22.11.2019, 01:22
Интересующийся
Отправить личное сообщение для vovaJsc Посмотреть профиль Найти все сообщения от vovaJsc
 
Регистрация: 20.11.2019
Сообщений: 18

$a = json_decode(file_get_contents('php://input'));

if($_SERVER['REQUEST_METHOD'] == 'POST') {
    
    echo json_encode($a);

}


// async function postJSONAsync(url, data) {
//     return new Promise((resolve, reject) => {
//         let xhr = new XMLHttpRequest();
//         xhr.open("POST", url);
//         xhr.setRequestHeader("Content-Type", "application/json");
//         let body = JSON.stringify(data);
//         xhr.send(body);
 
//         xhr.onload = () => {
//             if (xhr.status === 200) {
//                 resolve(xhr.response);
//             }
//             else {
//                 reject(new Error(`${xhr.status}: ${xhr.statusText}`));
//             }
//         };
//         xhr.onerror = () => {
//             reject(new Error(`Ошибка сети. Сервер не отдал код ошибки.`));
//         };
//     });
// }
 
// async function toPHP() {
//     let person = {
//         name: "Vova",
//         last: "Nak",
//         age: 18
//     }
 
//     let result = await postJSONAsync("php1.php", person);
//     console.log(result);
// }
 
// document.getElementById("goP").addEventListener("click", toPHP);

Пробывал таким способом,чётно
Не понимаю где ошибка и самое главное что пробывал нечего не отправлять на сервер,а просто установить соединённые,но даже так php нечего не выводит
Ответить с цитированием