Ajax不会在Xampp上运行

时间:2016-08-21 12:29:10

标签: php ajax xampp

我正在尝试在Xampp上运行以下代码:

<! DOCTYPE html>
<html>
    <head>
        <title>Ajax test</title>
    </head>
    <body>
        <script>
            function sendAjax() {
                var xmlObject = XMLHttpRequest();
                xmlObject.open("GET", "process.php", true);
                xmlObject.onreadystatechange = function() {
                    if (xmlObject.readyState == 4 && xmlObject.status == 200) {
                        document.getElementById("response").innerHTML = xmlObject.responseText;
                    }
                }
                xmlObject.send();
           }
        </script>
        <div id="response"></div>
        <input type="button" onclick="sendAjax()" value="Send Ajax Request">
    </body>
</html>

以下是process.php文件内容:

<?php
    echo "Hello wolrd !";
?>

单击“发送Ajax请求按钮”时,不会显示"Hello wolrd:"消息。

我的项目文件夹包含两个文件:index.phpprocess.php

3 个答案:

答案 0 :(得分:1)

必须使用new运算符声明您的对象:

var xmlObject = new XMLHttpRequest();

答案 1 :(得分:1)

var xmlObject = new XMLHttpRequest();

您需要关键字

答案 2 :(得分:1)

为了使您的代码工作,您需要添加运算符&#34; new&#34;在&#34; XMLHttpRequest()&#34;前面调用

正确的代码:

var xmlObject = new XMLHttpRequest();