0

有人可以告诉我为什么这不起作用:

<script>
<?
echo 'oaktree.addItem("test1", branch1, "")';
echo 'oaktree.addItem("test2", branch1, "")';
?>
</script>

当我将它从 PHP 中取出时,它会像预期的那样工作,但是在执行 echo in 时什么也没做……谢谢。

4

1 回答 1

3

您在;功能后面缺少:

<script>
<?
echo 'oaktree.addItem("test1", branch1, "");';
echo 'oaktree.addItem("test2", branch1, "");';
?>
</script>

echo不会自动包含新行。以上将回显为:

oaktree.addItem("test1", branch1, "");oaktree.addItem("test1", branch1, "");

这就是为什么;它必须工作的原因。您也可以自己添加一个新行,但;默认添加一个更好的方法。

通过查看页面的源代码或打开控制台,您可能已经发现了这个错误。

于 2013-04-14T09:49:16.317 回答