JS& PHP文件如下
console.log(my_val_json);

<script async src="<?php echo get_template_directory_uri(); ?>/js/java.js"></script>
<?php $my_php_val = array( 'banana', 'orange'); ?>
<script type="text/javascript">
var my_val_json = '<?php echo json_encode($my_php_val); ?>' ;
</script>
&#13;
多次刷新页面后,我在控制台日志中收到以下错误:
Uncaught ReferenceError: my_val_json is not defined
有时这个错误也出现在第一次加载上。 请建议,因为我现在无法在线找到任何答案2天。谢谢!
**注意:当我将async更改为defer时,没有错误(到目前为止)**