Показать сообщение отдельно
  #10 (permalink)  
Старый 04.02.2017, 20:51
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от K1ndly
если я найду $s
Какую $s? Это $s = '<div id="fancybox-title-' . $var . '">' . $var . '</div>' пример РНР кода, где переменной $s присваивается строковое значение со вставкой php-переменных.

А <td id="fancybox-title-float-left"></td><td id="fancybox-title-float-main">'+s+'</td>, это строковое некой js-переменной со вставкой также js-переменной.

В РНР строки соединяются посредством оператора точка, а в JS плюс, или не понятно написано?

Нет и не может быть в JS переменных РНР, как и не может быть обратного. Можно только передать на другую сторону значение переменной, присвоив его на другой стороне некой переменной.

Если нужно, чтобы js-переменная s на клиента получила значение определяемое РНР, то нужно либо запросить асинхронно у сервера это значение, либо при выводе определить. Например, в выводе

<script>
var s = <?=$var_php?>;
</script>
//или если конструкция echo
echo '<script>
var s = ' . $var_php . ';
</script>';
Ответить с цитированием