Я понимаю, что этот вопрос задавался много раз, но решения, размещенные там, похоже, не работают для меня. У меня есть код следующим образом:Невозможно напечатать переменную PHP с помощью JS
<script>
var JSvar = "<?php echo $phpVar ?>";
document.write(JSvar);
</script>
<?php
$phpVar="jajha";
?>
Я на самом деле хочу передать переменную PHP на функцию JS, но я хотел бы попробовать, если печать переменной работает первым. Пожалуйста, помогите мне.
это не будет работать, если вы не определили его первым (вы должны получить сообщение об ошибке для этого тоже) –
PHP и Javascript не может время путешествовать ... И даже если бы это работало, НЕ ПЕЧИТЕ вывод прямо в контексте JS. используйте 'json_encode()', чтобы гарантировать, что вы выводите синтаксически правильную JS. –
[Пожалуйста, не используйте 'document.write()'!] (Http://stackoverflow.com/questions/802854/why-is-document-write-considered-a-bad-practice) – D4V1D