有人可以告诉我为什么这不起作用:
<script>
<?
echo 'oaktree.addItem("test1", branch1, "")';
echo 'oaktree.addItem("test2", branch1, "")';
?>
</script>
当我将它从 PHP 中取出时,它会像预期的那样工作,但是在执行 echo in 时什么也没做……谢谢。
有人可以告诉我为什么这不起作用:
<script>
<?
echo 'oaktree.addItem("test1", branch1, "")';
echo 'oaktree.addItem("test2", branch1, "")';
?>
</script>
当我将它从 PHP 中取出时,它会像预期的那样工作,但是在执行 echo in 时什么也没做……谢谢。
您在;
功能后面缺少:
<script>
<?
echo 'oaktree.addItem("test1", branch1, "");';
echo 'oaktree.addItem("test2", branch1, "");';
?>
</script>
echo
不会自动包含新行。以上将回显为:
oaktree.addItem("test1", branch1, "");oaktree.addItem("test1", branch1, "");
这就是为什么;
它必须工作的原因。您也可以自己添加一个新行,但;
默认添加一个更好的方法。
通过查看页面的源代码或打开控制台,您可能已经发现了这个错误。