javascript - 整个 php 代码被打印出来,而不仅仅是 echo 中的内容

标签 javascript php ajax

我编写了一个非常小的代码,其中我只想通过带有 ajax 的 div 显示 echo 中的内容,但它向我显示了整个 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";
?>

最佳答案

检查浏览器开发控制台中的“网络”选项卡。在 Chrome 中,按 F12,转到“网络”选项卡,执行您的 test() 函数,并检查网络结果中的适当响应。您可以在“响应”选项卡中看到结果。其他浏览器应该存在类似的控制台。

关于javascript - 整个 php 代码被打印出来,而不仅仅是 echo 中的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18799169/

相关文章:

php - 使用 jQuery 发送表单数据

php - Flash 套接字服务器仅适用于本地计算机

php - 如何将 Android 上的 SQLite 同步到 MySQL

javascript - 如何从 php 源创建数组 (javascript)

javascript - 不刷新页面的表单提交

javascript - ElectronJS - 从远程服务器缓存 HTML 和 JS 文件

javascript - bxslider - 幻灯片重叠 - 在 1 帧中显示两张幻灯片

javascript - Post 变量没有被 jQuery Ajax 请求传递?

c# - 调用 javascript 失败,$ 未定义

php - 获取mysql中部分填充的数据