整个PHP代码被打印而不是回声中的内容

时间:2013-09-14 06:51:48

标签: javascript php ajax

我已经制作了一个非常小的代码,其中我只想用ajax显示div中的回声,但是它显示了整个PHP脚本而不是echo中的内容,有人可以帮助我

<html>
<script type="text/javascript" >
function test() {   
xmlHttp=new XMLHttpRequest();   
if (xmlHttp !== null) {
  xmlHttp.onreadystatechange=function() {
     if(xmlHttp.readyState==4 && xmlHttp.status==200) {
        var response = xmlHttp.responseText;
                alert("Match");
                alert(response);
                document.getElementById('show').innerHTML = response;
             }           
     }
  }
  xmlHttp.open("GET","try.php",true);
  xmlHttp.send(null);
 }
 </script>
<body>          
Enter answer: <input type="text" onKeyUp="test();"><br />
See returned value: <div id="show"></div>   
</body>
</html>

这是我的php文件,我只是想检查它是否打印出echo中的内容,所以它很小

<?php
 echo "i just want to see if this get's printed";
?>

1 个答案:

答案 0 :(得分:1)

检查浏览器开发控制台中的“网络”选项卡。在Chrome中,按F12,转到“网络”标签,执行test()功能,然后在网络结果中查看相应的响应。您可以在“响应”选项卡中看到结果。其他浏览器应该存在类似的控制台。