У меня есть функция JavaScript, которую я использую для запуска запроса. Мне нужен параметр GET этого запроса, но попытка доступа к нему через PHP ничего не возвращает. Любая идея почему? я вызываю функцию JS в том же PHP файл, через который я пытаюсь получить к нему доступ (index.php)Ajax - не получают запрос
JavaScript:
function aufloesung() {
var request = new XMLHttpRequest();
request.open("GET", "index.php?screen=1", true);
request.send();
}
PHP File:
<script> aufloesung(); </script>
...
echo $_GET["screen"]
Но я не» t получить параметр.
вы просматриваете в браузере HTML не может быть изменен PHP, поэтому запрос Ajax вы отправляете вместо этого будет возвращаться с совершенно новой копией ответа от этот файл php, включая скрипт. Затем вам просто нужно взять этот текст и сделать что-то с ним, например добавить его на свою страницу. Было бы лучше, если бы вы разделили это на два php-файла. –