khipster
@khipster

Почему такой AJAX запрос страницы к самой себе выводит всю её целиком, а не только значение переданное в GET запросе?

Просто экспериментирую.

Это всё один файл, скажем index.php.

<?php
	if(isset($_GET["name"])) {
		echo $_GET["name"];
	}
?>

<!DOCTYPE HTML>
<html>
	<head>
		<meta charset="utf-8">
		<title>XMLHttpRequest</title>
	</head>
	<body>
		<h1>Заголовок</h1>
		<div id = "info">Это предложение будет заменено.</div>
		<script>
			var request = new XMLHttpRequest();
			request.open("GET", "?name=value", true);
			request.onreadystatechange = function() {
				if (request.readyState == 4 && request.status == 200) {
					document.getElementById("info").innerHTML = request.responseText;
				}
			}
			request.send();
		</script>
	</body>
</html>
  • Вопрос задан
  • 400 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
ROIburo Екатеринбург
от 60 000 до 100 000 ₽
от 80 000 до 100 000 ₽
Arcanite Обнинск
от 110 000 ₽
20 сент. 2020, в 10:33
10000 руб./за проект
20 сент. 2020, в 10:28
6000 руб./за проект
19 сент. 2020, в 23:47
5000 руб./за проект