function toPHP(){
var require = new XMLHttpRequest();
require.open("POST","php1.php",true);
require.setRequestHeader('Content-Type','application/json');
person = JSON.stringify(person);
require.onreadystatechange = function(){
if(require.readyState != 4) return;
if(require.status != 200){
console.log(require.status + ": " + require.statusText);
} else{
console.log("Hello");
}
}
require.send(person);
}
document.getElementById("goP").addEventListener("click",toPHP)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link rel="stylesheet" href="php.css">
<title>Document</title>
</head>
<body>
<!-- <button id="goP">GOOOOOO</button> -->
<form action="php1.php" method="post">1)
<button id="goP">GOOOOOO</button>2)
</form>
<script src="php.js"></script>
</body>
</html>
1)
Обязательно нужно употреблять тег формы, если в ajax запросе мы указываем куда и каким методом
Можно ли обойтись просто привязкой функции к кнопке?
2)Я хочу на кнопку отправлять объект и принимать его на стороне php, как мне это реализовать?
Пробовал через file_get_contents
ничего не получает
и через $ _POST то же ....
HTML на странице php 1.php
То есть встроенный в php