can somebody tell me why this does not work:
<script>
<?
echo 'oaktree.addItem("test1", branch1, "")';
echo 'oaktree.addItem("test2", branch1, "")';
?>
</script>
When i take this out of PHP, it works like expected but when doing echo in does nothing... Thanks.
1 Answer 1
You're missing ; behind the function:
<script>
<?
echo 'oaktree.addItem("test1", branch1, "");';
echo 'oaktree.addItem("test2", branch1, "");';
?>
</script>
echo does not automatically include a new line. The above would echo as:
oaktree.addItem("test1", branch1, "");oaktree.addItem("test1", branch1, "");
Which is why the ; is mandatory for it to work. You can also include a new line yourself but adding a ; by default is a better approach.
You could have probably spotted this error by looking at the source of the page or opening up the console.
answered Apr 14, 2013 at 9:49
Rick Kuipers
6,5972 gold badges19 silver badges37 bronze badges
Sign up to request clarification or add additional context in comments.
Comments
default