У меня есть многомерный массив, здесь:Передача массива PHP в JavaScript с помощью JSON
$noticeDate = json_encode($noticesDates);
и я хочу, чтобы передать массив в JavaScript:
вар unavailableDates [] = $ noticeDate;
Обе переменные находятся в одном файле php, поэтому существует небольшая точка, использующая $ .getJSON, которая в основном ищет переменную во внешнем файле. Однако, как передать объект в массив javascript в том же скрипте.
Приветствия
@ Решение Кристофа не имеет синтаксического анализа JSON на стороне клиента, который включен здесь. Это более полное решение. –
var unavailableDates = jQuery.parseJSON (' Php echo json_encode ($ noticesDates)?>'); document.write (unavailableDates); похоже, не распечатывает его – bobo2000
Почему вы хотите распечатать его? Это объект, который вы просто не можете просто распечатать. Если это ваша цель, вы должны использовать другой формат imho. – erdeszt