Передача php-массива в javascript с использованием JSON

У меня многомерный массив, здесь:

$noticeDate = json_encode( $noticesDates ); 

и я хочу передать массив в javascript:

var unavailableDates [] = $ noticeDate;

Обе переменные находятся в одном и том же php-файле, поэтому нет смысла использовать $ .getJSON, который в основном ищет переменную во внешнем файле. Однако, как передать объект в массив javascript в том же скрипте.

ура

Related of "Передача php-массива в javascript с использованием JSON"

Вы не можете напрямую назначать переменные php js, но вы можете использовать что-то вроде этого:

 <script> var unavailableDates = jQuery.parseJSON('<?php echo json_encode($noticeDates) ?>'); </script> 

использовать это

 var array = JSON.parse("<?php echo json_encode($noticesDates) ?>"); 

Попробуйте следующее: $ .pareseJSON ()

вот пример:

var json = "<?php echo json_encode($noticesDates); ?>"; jsArray = jQuery.parseJSON(json);
var json = "<?php echo json_encode($noticesDates); ?>"; jsArray = jQuery.parseJSON(json);