javascript - 通过xmlHttpRequest获取file.php的执行结果

标签 javascript php xmlhttprequest

我正在使用 JavaScript 中的 XMLHttpRequest 调用 file.php:

index.html

<script type="text/javascript">

    var xhr = new XMLHttpRequest();
        xhr.onload = function(){ 
            console.log(xhr.responseText);
        };

        xhr.open("GET", "file.php", true);
        xhr.send();

</script>

文件.php

<?php echo "123";
<小时/>

我预计123作为结果字符串,但我得到了 <?php echo "123";这是 file.php 的内容。

我使用XMLHttpRequest吗?正确的?我错过了什么?

最佳答案

听起来您的服务器设置不正确并且没有使用 PHP 解析器执行脚本。

当您请求没有 XMLHttpRequest 的页面时(即只需在浏览器中输入 url)会发生什么?

关于javascript - 通过xmlHttpRequest获取file.php的执行结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37458872/

相关文章:

javascript - 当 xmlhttp.status != 200 时如何抑制 JavaScript 错误

javascript - 在 Jquery 中删除按钮父容器

php - 在两个具有不相同表的mysql表中搜索(关键字搜索)

javascript - 在进度事件中处理分块 JSON?

php - Symfony 从 Controller 写入parameters.yaml

php - 如何在 Javascript 中编写 PHP 以便加载文件?

javascript - 在 ajax responseXML 中按名称获取 XML 元素?

javascript - JavaScript 中的 "arguments"关键字

javascript - Jquery 可嵌套/从 json 初始化列表

javascript - 在文本区域字段中设置焦点和突出显示