Ajax发送参数php不';我没有收到

Ajax发送参数php不';我没有收到,php,ajax,Php,Ajax,我正在尝试将参数从AJAX发送到PHP,但这并没有发生,我不知道为什么。这是一个简单的代码。我要做的就是发送参数 param复制到同一表单,并将值打印到页面 源代码 PHP: HTML: JavaScript: <script> function myFunction(){ document.getElementById('myDiv').style.display='inline'; xmlHttp=new XMLHttpRequest(); xml

我正在尝试将参数从AJAX发送到PHP,但这并没有发生,我不知道为什么。这是一个简单的代码。我要做的就是发送参数
param
复制到同一表单,并将值打印到页面

源代码

PHP:


HTML:


JavaScript:

<script>
function myFunction(){
    document.getElementById('myDiv').style.display='inline';
    xmlHttp=new XMLHttpRequest();
    xmlHttp.onreadystatechange=function(){
        if(xmlHttp.readyState==4 && xmlHttp.status==200)
        {
            setTimeout("callMe()",3000);    
        }

    }       
    xmlHttp.open("GET","myAjax.php?param=1",true);
    xmlHttp.send(); 
}

function callMe()
{
    document.getElementById('myText').value=xmlHttp.responseText;
    document.getElementById('myDiv').style.display='none';
}
</script>

函数myFunction(){
document.getElementById('myDiv').style.display='inline';
xmlHttp=新的XMLHttpRequest();
xmlHttp.onreadystatechange=函数(){
if(xmlHttp.readyState==4&&xmlHttp.status==200)
{
setTimeout(“callMe()”,3000);
}
}       
open(“GET”,“myAjax.php?param=1”,true);
xmlHttp.send();
}
函数callMe()
{
document.getElementById('myText')。value=xmlHttp.responseText;
document.getElementById('myDiv').style.display='none';
}
只需尝试:

if (isset($_GET['param'])) {
    echo $_GET['param'];
}
当我测试后,它运行良好。

只需尝试以下功能:

if (isset($_GET['param'])) {
    echo $_GET['param'];
}

经过测试后,它运行良好。

您是否发现任何浏览器控制台错误?另外,您可能应该将
isset($\u-GET)
更改为
isset($\u-GET[“param”])
注意,使用setTimeout方法时,您告诉浏览器仅在3秒钟后更新输入字段。在Safari和Firefox上试用过这个例子,效果和预期的一样。@JeremyHarris我在控制台中得到了这个,获得了200 OK 0M,在chrome、Firefox和explorer中运行良好,你从中得到了什么?可能您正在执行http请求,但此端口是用于https的?@您确定
callMe
函数可以访问
xmlHttp.responseText
值吗?它可能超出范围。您是否收到任何浏览器控制台错误?另外,您可能应该将
isset($\u-GET)
更改为
isset($\u-GET[“param”])
注意,使用setTimeout方法时,您告诉浏览器仅在3秒钟后更新输入字段。在Safari和Firefox上试用过这个例子,效果和预期的一样。@JeremyHarris我在控制台中得到了这个,获得了200 OK 0M,在chrome、Firefox和explorer中运行良好,你从中得到了什么?可能您正在执行http请求,但此端口是用于https的?@您确定
callMe
函数可以访问
xmlHttp.responseText
值吗?它可能超出范围。
if (isset($_GET['param'])) {
    echo $_GET['param'];
}