Как описано
здесь, сгененрировал XMLHttpRequest для вставки HTML-кода в страницу. Фрагмент кода:
document.getElementsByTagName("body")[0].innerHTML = xhr.responseText;
Можно ли этим же способом не просто вставить содержимое из PHP-документа (например, из
insert.php), а ещё и передать значение переменной тому скрипту, что в
insert.php?
Если по порядку, то так:
- Выполняем JS-скрипт, в котором переменная (назовём её стандартно - X "икс") принимает те или иные целочисленные значения.
- Передаём значение X в insert.php. Как это сделать, я и хочу спросить, а сам покажу примерное содержание insert.php:
<?php
$_GET($X); // принимаем переменную из js-скрипта
switch($X){
case 1:
echo "<b>One</b>";
break;
case 2:
echo "<b>Two</b>";
break;
}
}
?>
В этом вопросе я узнал, как вставить HTML-код с помощью JavaScript и PHP (не будем углубляться в том, зачем это). Решением было использование XMLHttpRequest. А теперь вопрос: а можно ли этим же способом не просто вставить содержимое PHP-документа (например, insert.php), а ещё и передать значение переменной тому скрипту, что в insert.php?
По порядку:
JS-скрипт выполняется как при первой загрузке страницы, так и при изменении ширины окна (этого я уже добился).