/ Вопросы и ответы по JavaScript / Как передать переменную из php в javascript

Как передать переменную из php в javascript

41
Привет всем. В этой статье вы узнаете, как получить доступ к переменной из php в javascript на небольшом примере.

Передача переменной из php в javascript

Если у вас есть простое текстовое значение в переменной php и вам нужно передать ее в javascript, то вы можете легко это сделать с помощью echo. Но если вам нужно получить переменную массива, то вы должны сделать это с помощью json_encode.

Итак, просто посмотрите нижеприведенный пример и узнайте, как это работает:


<!DOCTYPE html>
<html>
<head>
    <title>Как передать переменную из php в javascript</title>
</head>
<body>
 
<?php
    $simple = 'Текст';
    $complexArray = array('demo', 'text', array('foo', 'bar'));
?>
 
<script type="text/javascript">
    var simple = '<?php echo $simple; ?>';
    console.log(simple);
    var complexArray = <?php echo json_encode($complexArray); ?>;
    console.log(complexArray);
</script>
 
</body>
</html>

Вот и все. Надеюсь я вам помог.