你要是这么写是对象。
<script>
var obj = <?php echo json_encode(an_arr); ?>;
</script>
要是带了引号,那就是字符串。
<script>
var obj = '<?php echo json_encode(an_arr); ?>';
</script>
具体如何,还请题主上代码吧~
php 的 json_encode 输出就是字符串,你可以用javascript 的 JSON_parse 解析字符串为javascript对象