Как в php получить строку отправленную на сервер посредством ajax
Встал вопрос получения данных в php
посредством ajax
на стороне сервера без использования форм. Маршрутизация работает.
index.php
case 'getEntries';
echo var_dump($_POST);
break;
start.js
function some_function() {
let obj = {id: 'hello5555'};
xhr = new XMLHttpRequest();
xhr.open('POST', '/getEntries');
xhr.send(obj);
xhr.onload = function() {
alert(xhr.responseText);
}
}
start.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<button onclick="some_function();">Кнопка</button>
<script src="start.js"></script>
</body>
</html>
Как я могу получить значение id
в php?
Также как я могу получить в php просто строку из примера ниже
function some_function() {
let obj = 'hello';
xhr = new XMLHttpRequest();
xhr.open('POST', '/getEntries');
xhr.send(obj);
xhr.onload = function() {
alert(xhr.responseText);
}
}
Понимаю что вопросы достаточно банальные, но я не понимаю как это работает и где взять информацию по такого рода взаимодействию.
Получаю такой ответ
Источник: Stack Overflow на русском