Финт: передача PHP массива в JavaScript

В этой заметке мы покажем способ передачи данных из PHP массива в JavaScript.

Если перед вами стоит такого рода задача, то лучше воспользоваться форматом JSON.

В переменной $php_variable может быть любой PHP массив.

<script type="text/javascript">
    var obj = <?php echo json_encode($php_variable); ?>;
</script>

Пример запись непосредственно в коде JavaScript:

drawChart(600/50, <?php echo json_encode($day); ?>, ...)

Удобство в том, что JSON-строку легко распарсить через JSON.parse(..):

var s = "JSON-строка";
var obj = JSON.parse(s);

Данный урок подготовлен для вас командой сайта ruseller.com
Источник урока: http://stackoverflow.com/questions/4885737/pass-a-php-array-to-a-javascript-function
Перевел: Станислав Протасевич
Урок создан: 27 Июля 2016
Просмотров: 7730
Правила перепечатки


5 последних уроков рубрики "PHP"

^ Наверх ^