猿问

新手学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>

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

慕田峪9158850
浏览 393回答 1
1回答

凤凰求蛊

php没解析
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答