Ошибка с 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, но всё равно такая же ошибка.