Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.07.2016, 07:01
Новичок на форуме
Отправить личное сообщение для -_Gleb_- Посмотреть профиль Найти все сообщения от -_Gleb_-
 
Регистрация: 13.07.2016
Сообщений: 3

JS&PHP: можно ли передать значение переменной через XMLHttpRequest?
Как описано здесь, сгененрировал XMLHttpRequest для вставки HTML-кода в страницу. Фрагмент кода:

document.getElementsByTagName("body")[0].innerHTML  = xhr.responseText;


Можно ли этим же способом не просто вставить содержимое из PHP-документа (например, из insert.php), а ещё и передать значение переменной тому скрипту, что в insert.php?

Если по порядку, то так:
  1. Выполняем JS-скрипт, в котором переменная (назовём её стандартно - X "икс") принимает те или иные целочисленные значения.
  2. Передаём значение 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-скрипт выполняется как при первой загрузке страницы, так и при изменении ширины окна (этого я уже добился).
Ответить с цитированием
  #2 (permalink)  
Старый 14.07.2016, 08:45
Аватар для Botik21
Аспирант
Отправить личное сообщение для Botik21 Посмотреть профиль Найти все сообщения от Botik21
 
Регистрация: 01.06.2016
Сообщений: 87

Можно для того и придумано.
xhr.open('GET', 'insert.php?x=something', false);
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Возможно ли передать значение переменной в "obCanvas.fillStyle" ? salno Общие вопросы Javascript 0 01.07.2013 21:28
Передать значение переменной из Js в Php 12345kro Общие вопросы Javascript 2 05.12.2012 11:35
Значение переменной salex009 jQuery 1 05.12.2011 16:55
Переменная от переменной или как к имени переменной конкатенировать значение другой Aderba jQuery 5 12.11.2008 15:25
XMLHTTPRequest передача имя через POST dds AJAX и COMET 0 14.08.2008 14:44