簡體   English   中英

Ajax無法在Xampp上運行

[英]Ajax won't run on 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

必須使用new運算符聲明您的對象:

var xmlObject = new XMLHttpRequest();
var xmlObject = new XMLHttpRequest();

您需要新的關鍵字

為了使您的代碼正常工作,您需要在“ XMLHttpRequest()”調用之前添加運算符“ new”。

正確的代碼:

var xmlObject = new XMLHttpRequest();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM