Задать вопрос
ItsEvilTime
@ItsEvilTime
Сайленсер не дает мне покоя

Как получить php код с помощью AJAX?

// Решено

Не получается получить 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
  • Вопрос задан
  • 226 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
А если так попробовать что будет?
<?
if($_GET){
 echo "222";
 exit;
}else
 exit;
?>
Ответ написан
@Snort
Мне кажется или <?php
Ответ написан
@heahoh
Full stackoverflow developer
ob_start?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы