上のPHPの$ _POSTの値を得ることができない私がこれを実行すると、私のindex.htmlをは、Ajaxリクエストここ
<script>
var xml = new XMLHttpRequest();
xml.onreadystatechange = function(){
if (xml.readyState === 4 && xml.status === 200) {
console.log(xml.responseText);
}
}
xml.open("POST", "ajax.php", true);
var data = new FormData();
data.append("name","Sahan");
xml.send(data);
</script>
そして、ここでは私の
ajax.php<?php
echo "Hello " . $_POST["name"];
?>
です私のローカルホストの結果は
です。お知らせ:未定義のインデックス:名前Cで:\ xamppの\ htdocsに\ \ ajax.phpライン上
こんにちは
チャットしかし、私はそれが正しく動作しているjQueryのを使用しています...
私の質問は、JQueryを使わずにJavaScriptを使ってajaxを送信する方法です。
ため
POST配列は、本当にあなたが –
$ _POST配列 –