我有一个复杂的脚本,确切的行
<?php echo $this->loadTemplate('report'); ?>
在页面加载时回显特定的“报告”表格。
我尝试将此行包装到DIV中,以保存此报告在页面上的加载,但将其隐藏。
不幸的是我的实验
<?php echo "<div hidden>HIDEME<?php echo $this->loadTemplate('report'); ?></div>"?>
只是隐藏而不会“回声”。
尝试输入任何提示(如果可以用DIV进行PHP代码的这种包装)
答案 0 :(得分:4)
现在,您正在回显<?php
开头的标签。相反,您想串联。
自从我做过PHP以来已有一段时间了,但是假设您的loadTemplate
可以工作,这应该可以解决问题。
<?php echo "<div hidden>HIDEME".$this->loadTemplate('report')."</div>"?>
答案 1 :(得分:2)
您已经在回显了-不要打开第二个回显,而是用引号结束/启动回显的字符串,并使用点连接php特定的部分:
<?php echo "<div hidden>HIDEME".$this->loadTemplate('report')."</div>" ?>
答案 2 :(得分:1)
你是那个意思吗?
<?php
echo '<style type="text/css"> .hidden {display:none;} </style>';
echo '<div class="hidden">'.$this->loadTemplate('report').'</div>';
?>