postリクエスト
1108 ワード
postリクエストにrequestを追加する必要があります.setRequestHeader("Content-type","application/x-www-form-urlencoded");
$_POSTは値を受信します.この文を書かなければphpコードはこの受信データを使うことができます.
$_POSTは値を受信します.この文を書かなければphpコードはこの受信データを使うことができます.
file_get_contents("php://input")
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<div>
</div>
<script>
var div = document.getElementsByTagName('div');
url= '../php/test.php';
var request = new XMLHttpRequest();
var myRandom = parseInt(Math.random()*10000);
// request.open("get",url+"?name="+myRandom);
request.open('POST',url);
request.setRequestHeader("Content-type","application/x-www-form-urlencoded");
request.onreadystatechange =function(){
if(request.readyState==4){
if(request.status==200){
div[0].innerHTML = request.responseText;
}
}
}
request.send("age=bill");
</script>
</body>
</html>