|
|
|

16.02.2016, 10:11
|
|
Новичок на форуме
|
|
Регистрация: 16.02.2016
Сообщений: 4
|
|
|
Использование переменных php в имени класса
Доброго времени суток. Как использовать переменную php в названии класса объекта?
Переменную задаю
var type = '<?=REQ_URI?>';
И хочу использовать ее, например, для вывода результата ajax-запроса:
$('.result').html(data);
Как вместо '.result' можно использовать значение переменной type?
|
|
|

16.02.2016, 10:36
|
|
Профессор
|
|
Регистрация: 27.11.2015
Сообщений: 2,899
|
|
Jenstel,
Насчет подстановки значения переменной php в переменную js: Необходимо всегда помнить о различиях между именем переменной и ее значением. Если variable1 -- это имя переменной, то $variable1 -- это ссылка на ее значение.
У вас $ нет.
Проверьте alert(type);
Насчет последнего вопроса:
$(type).html(data);
Последний раз редактировалось Dilettante_Pro, 16.02.2016 в 11:02.
|
|
|

16.02.2016, 11:25
|
|
Новичок на форуме
|
|
Регистрация: 16.02.2016
Сообщений: 4
|
|
Сообщение от Dilettante_Pro
|
|
Проверьте alert(type);
|
проверял, выводит '<?=REQ_URI?>'
Сообщение от Dilettante_Pro
|
Насчет последнего вопроса:
$(type).html(data);
|
Не работает, в указании класса ведь еще точка нужна? или нет
|
|
|

16.02.2016, 11:28
|
 |
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,155
|
|
|
Jenstel,
что мешает точку добавить?
|
|
|

16.02.2016, 11:39
|
|
Профессор
|
|
Регистрация: 27.11.2015
Сообщений: 2,899
|
|
Сообщение от Jenstel
|
проверял, выводит '<?=REQ_URI?>'
Не работает, в указании класса ведь еще точка нужна? или нет
|
А у вас это выполняется в php-скрипте? если нет - то переменная type просто получает символьное значение, равное строке в кавычках.
Насчет точки - а что у вас содержится в REQ_URI ?
|
|
|

16.02.2016, 12:00
|
|
Новичок на форуме
|
|
Регистрация: 16.02.2016
Сообщений: 4
|
|
Сообщение от Dilettante_Pro
|
А у вас это выполняется в php-скрипте? если нет - то переменная type просто получает символьное значение, равное строке в кавычках.
Насчет точки - а что у вас содержится в REQ_URI ?
|
REQ_URI - ссылка на текущую страницу (без слэшей и Query_String)
выполняется в php, в ajax-запрос переменная type улетает нормально, все работает
|
|
|

16.02.2016, 14:27
|
|
Профессор
|
|
Регистрация: 27.11.2015
Сообщений: 2,899
|
|
Jenstel,
тогда непонятен ваш вопрос
|
Сообщение от Jenstel
|
$('.result').html(data);
Как вместо '.result' можно использовать значение переменной type?
|
Если бы переменная type содержала бы имя класса, элемент с которым надо найти - тогда понятно, а так - 
|
|
|

16.02.2016, 17:09
|
|
Новичок на форуме
|
|
Регистрация: 16.02.2016
Сообщений: 4
|
|
Сообщение от Dilettante_Pro
|
Jenstel,
тогда непонятен ваш вопрос
Если бы переменная type содержала бы имя класса, элемент с которым надо найти - тогда понятно, а так -
|
Вопрос в том как можно получить именно символьное значение переменной REQ_URI из php, и использовать это значение как указание на класс div, в который следует внести результат запроса.
|
|
|

17.02.2016, 15:13
|
|
Профессор
|
|
Регистрация: 27.11.2015
Сообщений: 2,899
|
|
Jenstel,
вы пишете:
|
Сообщение от Jenstel
|
|
REQ_URI - ссылка на текущую страницу (без слэшей и Query_String)
|
|
Сообщение от Jenstel
|
|
символьное значение переменной REQ_URI из php, и использовать это значение как указание на класс div, в который следует внести результат запроса.
|
Какое такое указание на класс div может иметь ссылка на текущую страницу?
|
|
|
|