後でゲームに実装できるように、基本的な Ajax サンプルを自分用にまとめようとしています。私が直面している問題は、xmlHttp.send() メソッドを使用して .php ファイルにデータを送信できないことです。私のコードは次のとおりです。
HTML
<input type='text' id='level' value='0'>
JavaScript
function MakeRequest()
{
var xmlHttp = getXMLHttp();
xmlHttp.onreadystatechange = function()
{
if(xmlHttp.readyState == 4)
{
HandleResponse(xmlHttp.responseText);
}
}
xmlHttp.open("GET", "ajax.php", true);
xmlHttp.send("level=" + document.getElementById('level').value);
}
PHP
$level = $_GET["level"];
echo "Result is: " . $level;
私は何を間違っていますか?「GET」を「POST」に変更するか、「ajax.php」の代わりに「ajax.php?level=90」と書いてみました。何も機能していないようです。