Javascript ajax可以';无法从php获取响应文本

Javascript ajax可以';无法从php获取响应文本,javascript,php,html,ajax,xmlhttprequest,Javascript,Php,Html,Ajax,Xmlhttprequest,我已经创建了一个html和一个php文件。php链接到数据库(我的本地主机或大学的在线数据库),html使用AJAX部分更新标记的内容: <html> <head> <title>iNote</title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <script type="t

我已经创建了一个html和一个php文件。php链接到数据库(我的本地主机或大学的在线数据库),html使用AJAX部分更新标记的内容:

<html>
<head>
    <title>iNote</title>
    <link rel="stylesheet" type="text/css" href="style.css">

</head>
<body>

    <script type="text/javascript">

    function pullMore(){
        var xmlhttp;

    if (window.XMLHttpRequest){ // code for IE7+, Firefox, Chrome,etc.
    xmlhttp = new XMLHttpRequest();
    }else{ // code for IE6, IE5
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }


    xmlhttp.onreadystatechange = function(){

        if (xmlhttp.readyState == 4  /*&& xmlhttp.status ==200*/){
            document.getElementById("more").innerHTML = xmlhttp.responseText;

        }
    }


    xmlhttp.open("GET","1.php",true);
    document.getElementById("more").innerHTML = "<p>notenter</p>";
    xmlhttp.send();

    }
    </script>        
    <div id="Checklist"></div>
    <div id="Note"></div>
    <div id="more" onclick="pullMore()">
    <p>Click to Replace Content Here</p>
    </div>

</body>

</html>

伊诺特
函数pullMore(){
var-xmlhttp;
if(window.XMLHttpRequest){//IE7+、Firefox、Chrome等的代码。
xmlhttp=新的XMLHttpRequest();
}else{//IE6、IE5的代码
xmlhttp=新的ActiveXObject(“Microsoft.xmlhttp”);
}
xmlhttp.onreadystatechange=函数(){
if(xmlhttp.readyState==4/*&&xmlhttp.status==200*/){
document.getElementById(“更多”).innerHTML=xmlhttp.responseText;
}
}
open(“GET”,“1.php”,true);
document.getElementById(“更多”).innerHTML=“notenter

”; xmlhttp.send(); } 单击此处替换内容

然而,无论我如何修改php的内容,(即使我将其更改为一个简单的
echo“请显示它!!

;),都无法满足
xmlhttp.status==200
的要求,并且“notenter”显示在屏幕上

如果我引用该条件并只留下
xmlhttp.readyState==4
,则
中的消息将被替换,但仅为空格…如果php代码是访问数据库的完整代码,则echo之后的所有内容,包括所有代码和括号,都将被输出。。。
有人能帮我吗?我已经调试了好几个小时了,仍然不知道问题出在哪里…非常感谢

在浏览器中查看或使用
curl-v
查看时,PHP脚本是否工作?(使用
curl-v
可以看到可能有助于调试的状态代码。)此外,输出是否包含单词echo?它工作非常正常..我检查了..web服务日志中有错误吗?(httpd、IIS等)您得到的
xmlhttp.status
是什么?