我正在尝试为自己整理一个基本的 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?level=90”而不仅仅是“ajax.php”。似乎没有任何效果。