Ошибка с javascript alert

Всем привет.

Есть такой фрагмент кода

 <script type="text/javascript">
    
    function ajax_data(e) {
        e.preventDefault();
        var ajax = new XMLHttpRequest();
    
        ajax.addEventListener('readystatechange', function(){
            if (ajax.readyState == 4 && ajax.status == 200) {
                response(ajax.responseText);
            }
        });
    
        ajax.open("POST", "ajax.php", true); 
        ajax.send();
    }
    
    function response(result){
        alert(result);
    }
    
    </script>

ajax.php

 <?php 
    
    echo "this is echo";


alert должен вывести содержимое ajax.php, но выводит html теги главной страницы, 
<!DOCTYPE html>
    <html>
    <head>
        <title>Profile | BUT family</title>
        <link rel="stylesheet" href="/main.css">
        <link rel="stylesheet" href="/adaptive.css">
        <link rel="stylesheet" href="/emojionearea.css"/>
        и так далее...

В чём может заключаться ошибка? Я пробовал менять метод на GET, но всё равно такая же ошибка.


Ответы (0 шт):