当我在脚本标签中打开 php 标签时,我遇到了一个问题,它不会加载任何 javascript 代码,而当我删除 php 标签时,它可以正常工作。为什么会出现这种情况?
<html>
<head>
</head>
<body>
<script>
document.write("aa");
<?php
$js_array = json_encode($podaci);
echo $js_array;
echo "var javascript_array = ". $js_array . ";\n";
?>
</script>
</body>
</html>
最佳答案
你的代码应该像这样
<html>
<head>
</head>
<body>
<?php
$js_array = json_encode($podaci);
?>
<script>
document.write("aa");
var javascript_array = '<?php echo $js_array; ?>';
</script>
</body>
</html>
关于当 php 包含在 JavaScript 中时,Javascript 不会加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44154708/