新手学ajax遇到问题,为什么获取不到echo里面的内容?

<?php
    echo 'hello';
?>
<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            p {
                width: 100px;
                height: 100px;
                border: 1px solid red;
            }
        </style>
    </head>

    <body>
        <p></p>
        <script type="text/javascript">
            var op = document.getElementsByTagName('p')[0];
            op.addEventListener('click', function(e) {
                var xml = new XMLHttpRequest();
                xml.onreadystatechange = function() {
                    if(xml.readyState === 4) {
                        if((xml.status >= 200 && xml.status < 300) || xml.status == 304) {
                            document.body.innerHTML+=xml.responseText;
                    }
                }
            }
            xml.open('GET', '002.php', true);
            xml.send();
            })
        </script>
    </body>

</html>

MacDown logo

php echo里面的内容为啥不对啊?和ajax,responseText获取的数据不一样,为什么。。

阅读 1.4k
1 个回答

php没解析

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题