有人可以告诉我为什么这不起作用:
<script>
<?
echo 'oaktree.addItem("test1", branch1, "")';
echo 'oaktree.addItem("test2", branch1, "")';
?>
</script>
当我从PHP中取出它时,它的工作方式与预期的一样,但是在做echo时什么都不做...... 感谢。
答案 0 :(得分:3)
你在功能背后缺少;
:
<script>
<?
echo 'oaktree.addItem("test1", branch1, "");';
echo 'oaktree.addItem("test2", branch1, "");';
?>
</script>
echo
不会自动包含新行。以上将回应:
oaktree.addItem("test1", branch1, "");oaktree.addItem("test1", branch1, "");
这就是;
必须使用它的原因。您也可以自己添加新行,但默认情况下添加;
是一种更好的方法。
您可能通过查看页面来源或打开控制台来发现此错误。