// Решено
Не получается получить php-код с помощью AJAX. Делаю так:
HTML:
<div id="out">444</div>
<button id="but">Кнопка</button>
JS:
var out = document.getElementById("out");
var but = document.getElementById("but");
but.onclick = function() {
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4 && xmlhttp.status==200) {
out.innerHTML = xmlhttp.responseText;
}
}
xmlhttp.open("GET","test.php",true);
xmlhttp.send();
}
PHP (test.php):
<?php
echo "222";
?>
555
В итоге в #out выводятся только три пятерки, без двоек.
Как вывести именно "222"?
UPD. Проблема была в том, что индексный файл .html, а должен быть .php