Показать сообщение отдельно
  #8 (permalink)  
Старый 15.01.2022, 08:58
Аспирант
Отправить личное сообщение для leon2009sp Посмотреть профиль Найти все сообщения от leon2009sp
 
Регистрация: 22.12.2015
Сообщений: 97

в этом то и проблема
значение переменной передается только в том случае когда весь скрипт находиться в одном документе:
<script>document.write("<?php $name='ffffffffffff'; ?>");</script>
<?php
echo "==========".$name;
?>

а, когда разделяешь:
document.write("<?php $name='ffffffffffff'; ?>");

<?php
echo "==========".$name;
?>

скрипт работать перестает: т.е. файлы JS сервер не обрабатывает. и 3 варианта как это подправить Правильно 3й вариант каждый на своем месте!
вот: а теперь как мне принять значение от JS к JS
<?php
$name="<div id='output0'>555</div>";
echo json_encode($name);
echo "<a href={$name}>11111</a>";
?>
<script>
document.body.myData = {
  name: 'file.txt'
};
document.getElementById("output").innerHTML=document.body.myData.name;
</script>
в DIV все отлично, а в ссылку значение <div0 и.т.п
СКРИН ВЫВОДА

Последний раз редактировалось leon2009sp, 15.01.2022 в 09:08.
Ответить с цитированием