我有一个多维数组,在这里:
$noticeDate = json_encode( $noticesDates );
我希望将数组传递给javascript:
var unavailableDates [] = $ noticeDate;
两个变量都在同一个php文件中,因此使用$ .getJSON几乎没有意义,它基本上在外部文件中查找变量。但是,如何将对象传递到同一脚本中的javascript数组中。
干杯
答案 0 :(得分:4)
你不能直接将php变量分配给js,但你可以使用类似的东西:
<script>
var unavailableDates = jQuery.parseJSON('<?php echo json_encode($noticeDates) ?>');
</script>
答案 1 :(得分:1)
使用此
var array = JSON.parse("<?php echo json_encode($noticesDates) ?>");
答案 2 :(得分:0)
试试这个: $.pareseJSON()
这里是例子:
var json = "<?php echo json_encode($noticesDates); ?>";
jsArray = jQuery.parseJSON(json);