HTMLを組み込んだJavaScriptとPHPにて文字列のデータをphpに送りそれをphp上で表示させるプログラムを作成しています。
それで、AjaxのXMLHttpRequestを用いて('test')という文字列をphpに送り、その送られた文字列のデータをphp側で表示させたいのですが、表示されません。
php側で表示させようとしたらこのようなエラーが出て、文字列のデータが表示されません。
試験中です
Notice: Undefined index: sousin in C:\xampp\htdocs\jyusin.php on line 12
なぜ、表示されないのでしょうか?
ファイルは
①sousin.html
②jyusin.php
この2つです。
HTML
1<!DOCTYPE html> 2<html lang="ja"> 3<head> 4 <meta charset="UTF-8"> 5 <title>テスト</title> 6 7</head> 8<body> 9<script> 10 function postsend() { 11 var vsend = new FromData(); 12 vsend.set('test'); 13 14 var xhr = new XMLHttpRequest(); 15 xhr.open('POST','jyusin.php',true); 16 xhr.onload = function(e){ 17 if(this.status==200){ 18 document.write("テスト中") ; 19 20 } 21 }; 22 xhr.send(); 23 } 24 25</script> 26</body> 27</html> 28 29
PHP
1<!DOCTYPE html> 2<html lang="ja"> 3<head> 4 <meta charset="UTF-8"> 5 <title>受信テスト</title> 6</head> 7 8<body> 9 <?php 10 echo "試験中です"; 11 $ecnt=$_POST['sousin']; 12 echo $ecnt; 13 ?> 14</body> 15</html>
回答のほうよろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。